.live-shell{box-sizing:border-box;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));background:var(--clinic-800);color:var(--c-on-tone);font-family:Heebo,system-ui,-apple-system,Segoe UI,sans-serif}.live-card{width:100%;max-width:380px;text-align:center}.live-logo{width:132px;height:auto;margin:0 auto 14px;display:block;border-radius:26px;box-shadow:0 10px 30px rgba(0,0,0,.35)}.live-sub{font-size:15px;font-weight:400;color:hsla(0,0%,100%,.62);margin:0 0 30px}.live-panel{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:24px 20px}.live-title{font-size:17px;font-weight:600;margin:0 0 4px}.live-hint{font-size:13.5px;line-height:1.55;color:hsla(0,0%,100%,.58);margin:0 0 20px}.live-hello{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:20px}.live-face{width:64px;height:64px;margin-bottom:12px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);box-shadow:0 0 0 2px hsla(0,0%,100%,.22),0 8px 22px -8px rgba(0,0,0,.55)}.live-face img{width:100%;height:100%;object-fit:cover;display:block}.live-face-txt{font-size:22px;font-weight:700;letter-spacing:.5px;color:hsla(0,0%,100%,.82)}.live-hello-name{font-size:21px;font-weight:700;margin:0}.live-role{font-size:12.5px;font-weight:600;color:hsla(0,0%,100%,.52);margin:2px 0 0}.live-hello-hint{margin:10px 0 0}.live-btn-quiet{margin-top:10px;background:transparent;color:hsla(0,0%,100%,.72);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.26)}.live-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border:0;border-radius:12px;background:var(--c-surface);color:var(--clinic-800);font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;transition:box-shadow .15s ease}.live-btn:hover{box-shadow:inset 0 0 0 999px rgb(0 0 0/6%)}.live-btn:active{box-shadow:inset 0 0 0 999px rgba(0,0,0,.11)}.live-btn:focus-visible{outline:3px solid hsla(0,0%,100%,.55);outline-offset:2px}.live-btn[disabled]{opacity:.55;cursor:default;box-shadow:none}.live-btn-ghost{background:transparent;color:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.18);min-height:44px;font-size:14.5px;font-weight:500;margin-top:10px}.live-btn-ghost:hover{box-shadow:inset 0 0 0 999px hsla(0,0%,100%,.07)}.live-btn-quiet{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);color:var(--c-on-tone)}.live-btn-quiet:hover{box-shadow:inset 0 0 0 999px hsla(0,0%,100%,.08)}.live-pin{position:relative;margin-bottom:14px}.live-pin-in{position:absolute;inset:0;width:100%;height:100%;z-index:1;border:0;border-radius:12px;background:transparent;color:transparent;caret-color:transparent;font-size:17px;font-family:inherit;text-align:center;direction:ltr;cursor:pointer}.live-pin-in:focus{outline:0}.live-pin-in::selection{background:transparent}.live-pin-cells{gap:10px;direction:ltr}.live-pin-cell,.live-pin-cells{display:flex;justify-content:center}.live-pin-cell{width:46px;height:54px;border-radius:12px;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.18);align-items:center;transition:border-color .12s ease,background .12s ease}.live-pin-cell[data-on]:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c-on-tone)}.live-pin-cell[data-on]{border-color:hsla(0,0%,100%,.34);background:rgba(0,0,0,.26)}.live-pin:focus-within .live-pin-cell[data-next]{border-color:hsla(0,0%,100%,.62);background:hsla(0,0%,100%,.08)}@media (prefers-reduced-motion:reduce){.live-pin-cell{transition:none}}@media (max-width:359px){.live-pin-cell{width:40px;height:48px}.live-pin-cells{gap:7px}}.live-err{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;margin-bottom:16px;text-align:start}.live-foot{margin-top:18px;font-size:12px;color:hsla(0,0%,100%,.38)}.live-copy{margin-top:6px;font-size:11px;color:hsla(0,0%,100%,.26)}.lv,.lv *,.lv :after,.lv :before{box-sizing:border-box}.lv{min-height:100dvh;background:var(--pn-ground);color:var(--c-fg);font-family:Heebo,system-ui,-apple-system,Segoe UI,sans-serif;padding-bottom:calc(28px + env(safe-area-inset-bottom))}@media screen{body:has(.lv-bar){margin:0}}body:has(.lv){font-family:Heebo,system-ui,-apple-system,Segoe UI,sans-serif}.lv-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--pn-bar);padding-top:env(safe-area-inset-top);box-shadow:0 1px 0 hsla(0,0%,100%,.08),0 6px 18px -10px rgba(11,28,71,.55)}.lv-bar:after{content:"";position:absolute;inset:0;background:var(--pn-bar-sheen);pointer-events:none}@media (min-width:900px){.sg .lv-bar{border-image:var(--pn-bar) 0 0 0 1 /0 0 0 2400px /0 0 0 2400px}}.lv-bar-in{position:relative;z-index:1;background:transparent;display:flex;align-items:stretch;gap:12px;max-width:1400px;margin:0 auto;padding:6px 14px}.lv-bar-rows{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.lv-bar-top{display:flex;align-items:center;gap:8px}.lv-bar-gap{flex:1 1;min-width:8px}.lv-brand{flex:none;display:flex;align-items:center;justify-content:center;padding:0 6px 0 2px;text-decoration:none;border-radius:10px}.lv-brand:hover{background:hsla(0,0%,100%,.07)}.lv-brand:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.lv-logo{width:96px;height:96px;flex:none}.lv-brand picture{display:contents}.lv-me{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 10px 0 12px;border-radius:999px;text-decoration:none;border:1px solid hsla(0,0%,100%,.16)}.lv-door-unread-btn{display:none}.lv-me .lv-door-unread{color:var(--c-on-tone)}.lv-door-unread{flex:none;padding:0 6px;border:1px solid;border-radius:999px;font-size:11px;line-height:16px;white-space:nowrap;opacity:.85}.lv-me:hover{background:hsla(0,0%,100%,.12)}.lv-me:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.lv-me[aria-current=page]{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.34)}.lv-me .lv-face{width:26px;height:26px}.lv-who{flex:1 1;min-width:0;font-size:14px;font-weight:700;color:var(--c-on-tone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-icon,.lv-out{border-radius:9px;min-height:40px;font-family:inherit;font-size:13.5px;cursor:pointer}.lv-icon{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:var(--c-on-tone-2);width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.lv-out{min-height:30px;padding:0 15px;border-radius:999px;font-size:12.5px;background:var(--c-on-tone);border:1px solid color-mix(in srgb,var(--pn-logo) 22%,transparent);color:var(--pn-logo);font-weight:700}.lv-icon:hover{box-shadow:inset 0 0 0 999px hsla(0,0%,100%,.09)}.lv-out:hover{box-shadow:inset 0 0 0 999px var(--c-hover-veil)}.lv-icon:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}@media (max-width:899.98px){.lv-bar .lv-colreset{display:none}}@media (min-width:900px){.lv-bar .lv-bar-days>.lv-colreset{grid-area:1/3;justify-self:end;min-height:28px;width:28px;position:relative;z-index:1}.lv-bar-days:has(>.lv-colreset)>.lv-cal{grid-area:1/3}}.lv-out:focus-visible{outline:2px solid var(--pn-logo);outline-offset:-3px}.lv-out-exit,.lv-out-lock{width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-color:transparent}.lv-out-lock{background:var(--sg-site-m);color:var(--sg-site-m-ink)}.lv-out-exit{background:var(--sg-site-r);color:var(--c-on-tone)}.lv-out-lock:focus-visible{outline-color:var(--sg-site-m-ink)}.lv-out-exit:focus-visible{outline-color:var(--c-on-tone)}.lv-theme{position:relative;display:inline-flex}.lv-out-theme{width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-on-tone) 14%,transparent);border-color:color-mix(in srgb,var(--c-on-tone) 30%,transparent);color:var(--c-on-tone)}.lv-out-theme:focus-visible{outline-color:var(--c-on-tone)}.lv-theme-sec{margin:6px 4px 2px;padding-top:6px;border-top:1px solid var(--c-border);font-size:11px;font-weight:700;color:var(--c-fg-3)}.lv-theme-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:80;min-width:220px;padding:4px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-border-2);box-shadow:0 10px 28px color-mix(in srgb,var(--pn-logo) 28%,transparent);color:var(--c-fg)}.lv-theme-o{display:grid;grid-template-columns:16px 1fr;grid-column-gap:6px;column-gap:6px;width:100%;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.lv-theme-o:focus-visible,.lv-theme-o:hover{background:var(--c-surface-2);outline:none}.lv-theme-tick{grid-row:span 2;color:var(--c-accent-text);font-weight:700}.lv-theme-w{font-size:13px;font-weight:700}.lv-theme-h{font-size:11.5px;color:var(--c-fg-4)}.lv-theme-note{padding:6px 10px 4px;font-size:11.5px;color:var(--c-fg-3);border-top:1px solid var(--c-border-3);margin-top:4px}.lv-bar,.lv-opts{--ds-fs:1}.lv-opts{width:264px;padding:10px 12px;display:grid;grid-gap:10px;gap:10px}.lv-opts .lv-theme-note{margin:-4px 0 0;padding:0;border-top:0}.lv-opt{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-opt--col{display:grid;grid-gap:4px;gap:4px;justify-content:stretch}.lv-opt-k{font-size:12.5px;font-weight:700;color:var(--c-fg-2);display:flex;justify-content:space-between;gap:8px}.lv-opt-k b{font-weight:700;color:var(--c-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-opt-seg{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--c-surface-2);border:1px solid var(--c-border-2)}.lv-opt-seg button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--c-fg-3);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.lv-opt-seg button:hover{color:var(--c-fg)}.lv-opt-seg button[aria-pressed=true]{background:var(--c-surface);color:var(--c-fg);box-shadow:0 1px 3px color-mix(in srgb,var(--pn-logo) 22%,transparent)}.lv-opt-range:focus-visible,.lv-opt-reset:focus-visible,.lv-opt-seg button:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-opt-range{width:100%;margin:2px 0 0;accent-color:var(--c-accent)}.lv-opt-marks{display:flex;justify-content:space-between;font-size:10.5px;color:var(--c-fg-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-opt-reset{justify-self:stretch;padding:7px 10px;border-radius:9px;border:1px solid var(--c-border-2);background:transparent;color:var(--c-fg-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.lv-opt-reset:hover{background:var(--c-surface-2);color:var(--c-fg)}:root[data-density=compact] .lv-open{min-height:42px;padding-top:5px;padding-bottom:5px}:root[data-density=compact] .lv-main{padding-top:8px}:root[data-density=compact] .sm-les{min-height:26px;padding-top:3px;padding-bottom:3px}:root[data-density=compact] .sm-pt{margin-bottom:6px}:root[data-density=compact] .sm-pt-head{padding-top:5px;padding-bottom:5px}.lv-bar-days{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid hsla(0,0%,100%,.12);padding-top:5px}.lv-daystrip{grid-column:2;justify-self:center;max-width:100%;justify-content:flex-start}.lv-daystrip,.lv-daytabs{display:flex;align-items:center;gap:3px;min-width:0}.lv-daytabs{overflow-x:auto;scrollbar-width:none}.lv-daytabs::-webkit-scrollbar{display:none}.lv-daytab-sm{display:none}@media (max-width:620px){.lv-daytabs{min-width:0}.lv-daytab-lg{display:none}.lv-daytab-sm{display:inline}}.lv-bar-end,.lv-daypick{justify-self:end}.lv-bar-end{grid-column:3;display:inline-flex;align-items:center;gap:6px;min-width:min-content}@media (max-width:560px){.lv-bar-days{grid-template-columns:minmax(0,1fr);row-gap:5px}.lv-bar-days>.lv-daystrip{grid-column:1;justify-self:stretch;justify-content:center}.lv-bar-days>.lv-bar-end{grid-column:1;justify-self:end;min-width:0}}.sg-xp{direction:rtl}.sg-xp-o{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:8px;background:none;padding:7px 8px;font:inherit;font-size:13.5px;color:var(--c-fg);text-align:start;cursor:pointer}.sg-xp-o>svg{flex:none;color:var(--c-fg-3)}.sg-xp-o>small{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.5px;color:var(--c-fg-4)}.sg-xp-o:hover{background:var(--c-hover-veil)}.sg-xp-o:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.sg-xp-o.sg-xp-two{align-items:flex-start}.sg-xp-o.sg-xp-two>svg{margin-top:2px}.sg-xp-txt{display:grid;grid-gap:1px;gap:1px;min-width:0}.sg-xp-txt>small,.sg-xp-txt>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-xp-txt>small{font-size:11.5px;color:var(--c-fg-4)}.lv-drop{position:relative}.lv-dropbtn{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:32px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);color:var(--c-on-tone-2);font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.lv-dropbtn>span{overflow:hidden;text-overflow:ellipsis}.lv-dropbtn:hover{background:hsla(0,0%,100%,.2);color:var(--c-on-tone)}.lv-dropbtn:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.lv-dropmenu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:40;min-width:170px;display:flex;flex-direction:column;gap:3px;padding:6px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-border-2);box-shadow:0 2px 6px rgb(16 24 40/8%),0 18px 34px -14px rgba(16,24,40,.32)}.lv-dropitem{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-radius:8px;border:1px solid transparent;background:var(--c-surface-2);color:var(--c-fg-2);font-family:inherit;font-size:13px;font-weight:600;text-align:start;cursor:pointer}.lv-dropitem[aria-checked=true]{background:var(--chip-bg,var(--c-accent-soft));color:var(--chip-fg,var(--c-accent-text));box-shadow:inset 0 0 0 1.5px currentColor}.lv-dropitem:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.lv-dropsep{flex:none;height:1px;margin:3px 4px;background:var(--c-border-2)}.lv-cal{position:relative}.lv-cal-pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:40;width:min(324px,calc(100vw - 24px));padding:12px;border-radius:14px;background:var(--c-surface);border:1px solid var(--c-border-2);box-shadow:0 2px 6px rgb(16 24 40/8%),0 20px 40px -16px rgba(16,24,40,.34)}.lv-cal-top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.lv-cal-title{flex:1 1;text-align:center;font-size:13.5px;font-weight:800;color:var(--c-fg)}.lv-cal-nav{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--c-fg-4);cursor:pointer}.lv-cal-nav:hover{background:var(--c-surface-2);color:var(--c-fg)}.lv-cal-nav[hidden]{display:none}.lv-cal-titleb{border:0;background:transparent;font-family:inherit;cursor:pointer;border-radius:8px;padding:4px 6px}.lv-cal-titleb:hover,.lv-cal-titleb[aria-expanded=true]{background:var(--c-surface-2)}.lv-cal-titleb:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-mj{display:grid;grid-gap:8px;gap:8px}.lv-mj-year{display:flex;align-items:center;justify-content:space-between;gap:6px}.lv-mj-y{font-size:15px;font-weight:800;color:var(--c-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-mj-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.lv-mj-m{min-height:38px;border-radius:10px;border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg-2);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.lv-mj-m:hover{background:var(--c-surface-2);color:var(--c-fg)}.lv-mj-m:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-mj-m[data-now]{border-color:var(--c-accent-border);color:var(--c-accent-text)}.lv-mj-m[data-on]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-tone);font-weight:800}.lv-cal-dow,.lv-cal-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px}.lv-cal-dow{margin-bottom:4px}.lv-cal-dow>span{text-align:center;font-size:11px;font-weight:700;color:var(--c-fg-4)}.lv-cal-day{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;height:62px;padding:4px 2px 3px;border:0;border-radius:9px;background:transparent;color:var(--c-fg-2);font-family:inherit;font-size:13.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;overflow:hidden}.lv-cal-day:hover{background:var(--c-surface-2)}.lv-cal-day[data-other]{color:var(--c-fg-5)}.lv-cal-day[data-other] .lv-cal-bar{opacity:.4}.lv-cal-n{line-height:1.1}.lv-cal-bar{display:flex;gap:1px;width:72%;height:4px;border-radius:3px;overflow:hidden;background:transparent}.lv-cal-seg{flex:1 1;background:var(--c-border)}.lv-clinicbar{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:7px 11px;border-radius:10px;background:var(--sg-site-t);color:var(--c-on-tone)}.lv-clinicbar[data-site=p]{background:var(--sg-site-p)}.lv-clinicbar-t{font-size:13px;font-weight:700}.lv-clinicbar-x{-webkit-margin-start:auto;margin-inline-start:auto;padding:2px 9px;border-radius:999px;background:var(--c-on-tone);color:var(--lv-ink-on-white,var(--c-fg-2));font-size:11.5px;font-weight:600;text-decoration:none}.lv-clinicbar-x:hover{text-decoration:underline}.lv-cal-seg[data-site=h]{background:var(--sg-site-h)}.lv-cal-seg[data-site=r]{background:var(--sg-site-r)}.lv-cal-seg[data-site=m]{background:var(--sg-site-m)}.lv-cal-seg[data-site=c]{background:var(--sg-site-c)}.lv-cal-why{max-width:100%;font-size:8.5px;font-weight:700;line-height:1.15;color:var(--c-fg-4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lv-cal-day[data-closed]{background:var(--c-surface-3);color:var(--c-fg-4)}.lv-cal-day[data-closed] .lv-cal-seg{background:var(--c-border-2)}.lv-cal-day[data-closed] .lv-cal-why{color:var(--pn-danger-fg)}.lv-cal-day[data-note] .lv-cal-why{color:var(--pn-warn-fg)}.lv-cal-day[data-today]{box-shadow:inset 0 0 0 1.5px var(--c-border)}.lv-cal-day[aria-current=date]{background:var(--c-accent);color:var(--c-on-tone);box-shadow:none}.lv-cal-day[aria-current=date] .lv-cal-why{color:var(--c-on-tone);opacity:.9}.lv-cal-foot{display:flex;justify-content:flex-end;margin-top:8px}.lv-cal-today{min-height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-accent-text);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.lv-cal-today:hover{background:var(--c-surface-2)}.lv-today{grid-column:2;justify-self:center;display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;padding:0 6px}.lv-today-d{font-size:15px;font-weight:700;color:var(--c-on-tone)}.lv-days{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--c-surface);border-bottom:1px solid var(--c-border-2);overflow-x:auto;scrollbar-width:none}.lv-days-in{align-items:center}.lv-days::-webkit-scrollbar{display:none}.lv-days-in{display:flex;gap:2px;max-width:1400px;margin:0 auto;padding:0 12px;width:max-content;min-width:100%}.lv-daytab{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;border-radius:999px;color:var(--c-fg-4);font-family:inherit;font-size:14px;font-weight:500;padding:0 13px;min-height:34px;margin:5px 0;white-space:nowrap;cursor:pointer}.lv-daytab:hover{color:var(--c-fg-2);background:var(--c-surface-3)}a.lv-daynav,a.lv-daytab{text-decoration:none;-webkit-user-drag:none}.lv-daytab[aria-current=true]{color:var(--c-on-tone);background:var(--c-accent);font-weight:700;box-shadow:0 1px 2px rgba(16,24,40,.1),0 6px 14px -6px var(--c-accent-shadow)}.lv-daytab[aria-current=true]:hover{background:var(--c-accent-hover)}.lv-bar-days .lv-daytab{color:var(--c-on-tone-2);min-height:30px;margin:0;padding:0 11px;font-size:13px}.lv-bar-days .lv-daytab:hover{color:var(--c-on-tone);background:hsla(0,0%,100%,.12)}.lv-bar-days .lv-daytab[data-site]{color:var(--c-on-tone);font-weight:600}.lv-bar-days .lv-daytab[data-site=h]{background:var(--sg-site-h)}.lv-bar-days .lv-daytab[data-site=r]{background:var(--sg-site-r)}.lv-bar-days .lv-daytab[data-site=m]{background:var(--sg-site-m);color:var(--sg-site-m-ink)}.lv-bar-days .lv-daytab[data-site=hm]{background:var(--sg-site-hm)}.lv-bar-days .lv-daytab[data-site=hr]{background:var(--sg-site-hr)}.lv-bar-days .lv-daytab[data-site=mr]{background:var(--sg-site-mr)}.lv-bar-days .lv-daytab[data-site=hmr]{background:var(--sg-site-hmr)}.lv-bar-days .lv-daytab[data-site]:hover{filter:brightness(1.15)}.lv-bar-days .lv-daytab[aria-current=true]{background:var(--c-on-tone);color:var(--clinic-800);box-shadow:0 0 0 2px var(--sg-ring,transparent),0 1px 2px rgba(11,28,71,.3);gap:8px;padding:0 12px;font-size:14px}.lv-bar-days .lv-daytab[aria-current=true][data-site=h]{--sg-ring:var(--sg-site-h)}.lv-bar-days .lv-daytab[aria-current=true][data-site=r]{--sg-ring:var(--sg-site-r)}.lv-bar-days .lv-daytab[aria-current=true][data-site=m]{--sg-ring:var(--sg-site-m)}.lv-bar-days .lv-daytab[aria-current=true][data-site=hm]{--sg-ring:var(--sg-site-hm)}.lv-bar-days .lv-daytab[aria-current=true][data-site=hr]{--sg-ring:var(--sg-site-hr)}.lv-bar-days .lv-daytab[aria-current=true][data-site=mr]{--sg-ring:var(--sg-site-mr)}.lv-daytab-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--c-accent-soft);color:var(--c-accent-text);font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-bar-days .lv-daytoday{border:1px solid hsla(0,0%,100%,.34);font-weight:700}.lv-bar-days .lv-daytoday:hover{background:hsla(0,0%,100%,.18)}.lv-bar-days .lv-daynav,.lv-bar-days .lv-daypick{color:var(--c-on-tone-2);min-height:32px;min-width:32px}.lv-bar-days .lv-daynav:hover:not([disabled]),.lv-bar-days .lv-daypick:hover{color:var(--c-on-tone);background:hsla(0,0%,100%,.12)}.lv-daytab:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}@media (max-width:620px){.lv-daystrip,.lv-daytabs{gap:6px}.lv-bar-days .lv-daytab{padding:0 5px}.lv-bar-days .lv-daytab[aria-current=true]{gap:3px;padding:0 4px;font-size:13px}.lv-daytab-n{min-width:14px;height:14px;padding:0 3px;font-size:9.5px}.lv-bar-days .lv-daytoday{padding:0 4px}}.lv-daynav{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:9px;color:var(--c-fg-4);font-family:inherit;min-height:40px;min-width:40px;padding:0;cursor:pointer}.lv-daynav:hover:not([disabled]){background:var(--c-surface-3);color:var(--c-fg)}.lv-partial{flex:none;-webkit-margin-start:6px;margin-inline-start:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--c-warn-border);background:var(--c-warn-soft);color:var(--c-warn-text);font-size:12px;white-space:nowrap;cursor:help}.lv-daynav[disabled]{opacity:.35;cursor:default}.lv-daynav:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.lv-daypick{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:0;border:0;border-radius:9px;background:transparent;font-family:inherit;cursor:pointer;color:var(--c-fg-4)}.lv-daypick:hover{color:var(--c-fg);background:var(--c-surface-3)}.lv-daypick input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer;font-family:inherit}.lv-daypick:focus-within{color:var(--c-fg);outline:2px solid var(--c-ring-strong);border-radius:8px}.lv-main{max-width:1400px;margin:0 auto;padding:14px 12px 0}.lv-fieldname{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--c-fg-4);margin:0 4px 8px}.lv-fieldname:only-child,.lv-fieldname>.lv-reset:only-child,.lv-reset{-webkit-margin-start:auto;margin-inline-start:auto}.lv-reset{background:transparent;border:0;padding:2px 4px;color:var(--c-fg-4);font-family:inherit;font-size:11.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lv-reset:hover{color:var(--c-fg-2)}.lv-day{margin-bottom:22px}.lv-dayhead{position:-webkit-sticky;position:sticky;top:var(--lv-bar-h,108px);z-index:6;display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:6px 12px;border-radius:12px;background:var(--pn-bar);color:var(--c-on-tone);font-size:15px;box-shadow:0 6px 16px -10px rgba(11,28,71,.6)}.lv-dayjump{background:transparent;border:0;padding:2px 0;color:inherit;font:inherit;font-weight:700;cursor:pointer}.lv-dayjump:hover{text-decoration:underline;text-underline-offset:3px}.lv-dayjump:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px;border-radius:6px}.lv-daymark{padding:1px 8px;border-radius:999px;background:var(--pn-ok-bg);color:var(--pn-ok-fg);font-size:11.5px;font-weight:800}.lv-dayend{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;min-width:0}.lv-flownav{gap:4px}.lv-flowrange{cursor:default;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lv-bar-days .lv-flowrange{background:hsla(0,0%,100%,.14);color:var(--c-on-tone);font-weight:700}.lv-group{background:var(--c-surface);border:1px solid var(--c-border-2);border-radius:14px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 2px rgb(16 24 40/4%),0 8px 22px -12px rgba(16,24,40,.18)}.lv-ghead{display:flex;align-items:center;gap:8px;width:100%;background:linear-gradient(270deg,var(--chip-bg,var(--c-surface-3)) 0,var(--c-surface) 58%);border:0;border-bottom:1px solid var(--c-border-3);-webkit-border-start:3px solid var(--chip-fg,var(--c-border));border-inline-start:3px solid var(--chip-fg,var(--c-border));padding:6px 12px;min-height:40px;font-family:inherit;text-align:start;cursor:pointer}.lv-ghead:hover{filter:brightness(.985)}.lv-ghead:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.lv-chev{display:inline-flex;color:var(--c-fg-4);transition:transform .15s ease}.lv-chev[data-off="1"]{transform:rotate(-90deg)}.lv-gnote{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--c-fg-4)}.lv-gnote[data-tone=warn]{color:var(--pn-warn-fg)}.lv-ghead[data-tone=warn]{border-inline-start-color:var(--pn-warn-a)}.lv-albumhit{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;-webkit-margin-start:4px;margin-inline-start:4px;border-radius:6px;vertical-align:middle}.lv-albumhit:hover{background:var(--c-surface-3)}.lv-albumhit:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-count{min-width:22px;height:22px;padding:0 8px;border-radius:999px;background:var(--chip-bg,var(--c-surface-2));color:var(--chip-fg,var(--c-fg-3));font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv:not(.sg) .lv-ghead .lv-chip{font-size:15px;font-weight:700;padding:2px 11px}.lv:not(.sg) .lv-ghead .lv-count{font-size:15px;min-width:26px;height:26px}.lv:not(.sg) .lv-ghead .lv-gnote{font-size:15px}@media (min-width:900px){.lv:not(.sg) .lv-ghead .lv-chip{font-size:13px;padding:1px 10px}.lv:not(.sg) .lv-ghead .lv-count{font-size:13px;min-width:24px;height:24px}.lv:not(.sg) .lv-ghead .lv-gnote{font-size:13px}}.lv-chip{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5;background:var(--chip-bg,var(--c-surface-2));color:var(--chip-fg,var(--c-fg-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-cols{display:none}.lv-rows{list-style:none;margin:0;padding:0}.lv-row{position:relative;border-bottom:1px solid var(--c-border-3)}.lv-row:last-child{border-bottom:0}.lv-row:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--bar,transparent)}.lv-row.is-busy{opacity:.55}.lv-open{display:grid;width:100%;min-height:52px;grid-gap:3px 9px;gap:3px 9px;align-items:center;padding:9px 10px 9px 14px;font-family:inherit;color:inherit;text-align:start;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"time arr  name name" "age  id   alrt wa" "ins  ins  ins  ins" "type type note note" "asst asst ref  ref"}.lv-open,.lv-rowhit{background:transparent;border:0;cursor:pointer}.lv-rowhit{position:absolute;inset:0;z-index:0;padding:0}.lv-rowhit:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.lv-row[data-consent=missing],.lv-row[data-offtemplate=mid-day]{background:var(--c-danger-soft)}.lv:not(.sg) .lv-row[data-consent=missing] :is(.lv-id,.lv-age,.lv-arr:not([data-late]),.lv-cons-none){color:var(--c-fg-3)}.lv-row:hover{background:var(--c-surface-3)}.lv-row.is-on{background:var(--c-accent-soft)}.lv-open{position:relative;z-index:1;pointer-events:none}.lv-c{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-time{grid-area:time;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:14.5px}.lv-arr{grid-area:arr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--c-fg-4)}.lv-open>.lv-arr-btn{pointer-events:auto;cursor:pointer;border:0;padding:0;margin:0;background:transparent;font-family:inherit;line-height:inherit}.lv-open>.lv-arr-btn:hover{text-decoration:underline;text-underline-offset:2px}.lv-open>.lv-arr-btn:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px;border-radius:6px}.lv-arr[data-late]{justify-self:center;border-radius:6px;padding:0 6px;font-weight:700}.lv-arr[data-late=early]{background:var(--pn-late1-bg);color:var(--pn-late1-fg)}.lv-arr[data-late=soon]{background:var(--pn-late2-bg);color:var(--pn-late2-fg)}.lv-arr[data-late=late]{background:var(--pn-late3-bg);color:var(--pn-late3-fg)}.lv-arr[data-late=verylate]{background:var(--pn-late4-bg);color:var(--pn-late4-fg)}.lv-name{grid-area:name;font-size:15px;font-weight:600}.lv-age{grid-area:age;font-size:12px;color:var(--c-fg-4)}.lv-id{grid-area:id;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--c-fg-5);direction:ltr;text-align:start}.lv:not(.sg) .lv-row .lv-id{color:var(--c-fg-4)}.lv-alrt{grid-area:alrt;font-size:14px;letter-spacing:1px}.lv-wa{grid-area:wa;font-size:13px}.lv-ins{grid-area:ins}.lv-type{grid-area:type}.lv-remark{grid-area:note;font-size:12.5px;color:var(--c-fg-3)}.lv-open>.lv-remark[data-cut="1"]{pointer-events:auto;cursor:help}.lv-open>.lv-remark[data-cut="1"]:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px;border-radius:4px}.lv-remark-tip{position:fixed;z-index:40;max-width:min(460px,calc(100vw - 16px));max-height:260px;overflow-y:auto;padding:7px 10px 8px;border-radius:10px;direction:rtl;text-align:start;background:var(--c-surface);color:var(--c-fg);border:1px solid var(--c-border-2);box-shadow:var(--c-pop-shadow);font-size:12.5px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none}@media print{.lv-remark-tip{display:none!important}}.stl-pop{position:fixed;z-index:45;width:min(400px,calc(100vw - 16px));max-height:min(420px,calc(100vh - 16px));overflow-y:auto;padding:10px 12px;border-radius:10px;direction:rtl;text-align:start;background:var(--c-surface);color:var(--c-fg);border:1px solid var(--c-border-2);box-shadow:var(--c-pop-shadow);font-size:13px;line-height:1.45}@media print{.stl-pop{display:none!important}}.stl{direction:rtl;text-align:start}.stl-head{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--c-border-2)}.stl-time{font-size:26px;line-height:1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stl-about{display:flex;flex-direction:column;gap:3px;min-width:0}.stl-kind{font-weight:600;overflow-wrap:anywhere}.stl-src{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--c-fg-3)}.stl-src .lv-ico{flex:none}.stl-row{display:grid;grid-template-columns:3.4em minmax(0,1fr) 6.5em 3.6em;grid-column-gap:10px;column-gap:10px;align-items:baseline;padding:5px 0;border-top:1px solid var(--c-border-2)}.stl-cols{border-top:0;padding-top:0;font-weight:600;color:var(--c-fg-4)}.stl-cols>*{font-size:11.5px}.stl-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.stl-status{min-width:0;overflow-wrap:anywhere}.stl-by{min-width:0;font-size:12px;color:var(--c-fg-3);overflow:hidden;text-overflow:ellipsis}.stl-by,.stl-diff{white-space:nowrap}.stl-diff{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.stl-row[data-now="1"] .stl-clock{color:var(--c-fg-4);font-weight:400}.stl-tag{-webkit-margin-start:6px;margin-inline-start:6px;padding:0 6px;border-radius:6px;font-size:11px;background:var(--c-surface-2);color:var(--c-fg-3)}.stl-total{margin:8px 0 0;padding-top:6px;border-top:1px solid var(--c-border-2);color:var(--c-fg-2)}.stl-note{margin:0;color:var(--c-fg-3)}.stl-note[data-tone=warn]{color:var(--c-warn-text)}.stl-pct-box{margin:6px 0 0}.stl-pct{margin:0;color:var(--c-fg-2);line-height:1.6}.stl-pct[data-few="1"]{color:var(--c-fg-3)}.stl-pct-chip{display:inline-block;padding:0 6px;border-radius:6px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--c-surface-2);color:var(--c-fg)}.stl-pct-chip[data-band=green]{background:var(--pn-late1-bg);color:var(--pn-late1-fg)}.stl-pct-chip[data-band=yellow]{background:var(--pn-late2-bg);color:var(--pn-late2-fg)}.stl-pct-chip[data-band=orange]{background:var(--pn-late3-bg);color:var(--pn-late3-fg)}.stl-pct-chip[data-band=red]{background:var(--pn-late4-bg);color:var(--pn-late4-fg)}.stl-pct-band,.stl-pct-n{color:var(--c-fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stl-pct-out{margin:2px 0 0;font-size:11.5px;color:var(--c-fg-3)}.lv-readback{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;border-radius:10px;background:var(--c-warn-soft);color:var(--c-warn-text);border:1px solid var(--c-warn-border);font-size:13px;font-weight:600}.lv-readback[data-done="1"]{background:var(--c-success-soft);color:var(--c-success-text);border-color:var(--c-success-border)}.lv-readback-go{-webkit-margin-start:auto;margin-inline-start:auto;padding:4px 12px;border-radius:8px;border:1px solid var(--c-warn-border);background:var(--c-surface);color:var(--c-warn-text);font:inherit;font-weight:700;cursor:pointer}.lv-readback-go:disabled{opacity:.6;cursor:default}.lv-insnote{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:13px;color:var(--c-fg-3)}.lv-insnote-go{padding:2px 10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg-2);font:inherit;font-weight:600;cursor:pointer}.lv-insnote-go:disabled{opacity:.6;cursor:default}.lv-room{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:20px;padding:0 5px;-webkit-margin-end:6px;margin-inline-end:6px;border-radius:6px;border:0;background:var(--at-cyanDark1);color:var(--atf-cyanDark1);font:inherit;font-size:14px;font-weight:800;line-height:1;vertical-align:1px;cursor:pointer}.lv-room[data-empty="1"]{background:var(--c-surface-3);color:var(--c-fg-4);border:1px dashed var(--c-border);font-weight:700}.lv-room:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-roompick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:6px 2px 10px}.lv-roombtn{height:72px;border-radius:14px;border:2px solid var(--c-border-2);cursor:pointer;background:var(--at-cyanLight2);color:var(--atf-cyanLight2);font:inherit;font-size:34px;font-weight:800}.lv-roombtn:hover,.lv-roombtn[data-on="1"]{background:var(--at-cyanDark1);color:var(--atf-cyanDark1);border-color:transparent}.lv-roombtn:focus-visible{outline:3px solid var(--c-ring-strong);outline-offset:2px}.lv-roomnone{justify-content:center;color:var(--c-fg-3)}.lv-ready{display:inline-flex;align-items:center;-webkit-margin-start:6px;margin-inline-start:6px;padding:0 7px;height:20px;border-radius:10px;border:1px solid transparent;font:inherit;font-size:11.5px;font-weight:700;line-height:1;cursor:pointer;vertical-align:1px}.lv-ready[data-tone=ok]{background:var(--c-success-soft);color:var(--c-success-text);border-color:var(--c-success-border)}.lv-ready[data-tone=bad]{background:var(--c-danger-soft);color:var(--c-danger-text);border-color:var(--c-danger-border)}.lv-ready[data-tone=warn]{background:var(--c-warn-soft);color:var(--c-warn-text);border-color:var(--c-warn-border)}.lv-ready:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-roombtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.lv-roombtn[data-taken="1"]{background:var(--c-surface-3);color:var(--c-fg-4);border-style:dashed}.lv-roombtn[data-suggest="1"]{border-color:var(--at-cyanDark1);border-width:3px}.lv-roomtag{font-size:13px;font-weight:700;line-height:1}.lv-roomfull{display:flex;flex-direction:column;gap:8px;margin:0 2px 10px;font-size:14px;color:var(--c-fg-2)}.lv-roomfull .lv-pick{justify-content:center;min-height:44px}.lv-waitm{display:inline-flex;align-items:center;gap:2px;-webkit-margin-end:6px;margin-inline-end:6px;padding:0 6px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:1px;background:var(--c-surface-3);color:var(--c-fg-3)}.lv-waitm[data-tone=warn]{background:var(--c-warn-soft);color:var(--c-warn-text)}.lv-waitm[data-tone=late]{background:var(--c-danger-soft);color:var(--c-danger-text)}@media print{.lv-waitm{display:none}}.lv-numb{display:inline-flex;align-items:center;gap:3px;-webkit-margin-end:6px;margin-inline-end:6px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:1px;white-space:nowrap;background:var(--c-surface-3);color:var(--c-fg-3);border:1px solid transparent}.lv-numb[data-state=waiting]{background:var(--c-warn-soft);color:var(--c-warn-text);border-color:var(--c-warn-border)}.lv-numb[data-state=ready]{background:var(--c-success-soft);color:var(--c-success-text);border-color:var(--c-success-border)}.lv-name .lv-numb{margin-inline:6px 0}.lv-numb-btn{margin:0;min-height:28px;padding:0 10px;font-size:13px;font-family:inherit;cursor:pointer;align-self:flex-start}.lv-numb-btn[data-state=none]{background:var(--c-surface);color:var(--c-fg-2);border:1px dashed var(--c-border)}.lv-numb-btn:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-numb-now{margin:0 2px 10px;font-size:14px;font-weight:700;color:var(--c-fg-2)}.lv-numb-now[data-state=waiting]{color:var(--c-warn-text)}.lv-numb-now[data-state=ready]{color:var(--c-success-text)}.lv-numbq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:0 2px 10px}.lv-numbq-b{min-height:56px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:22px;font-weight:800;cursor:pointer;direction:ltr}.lv-numbq-b small{font-size:13px;font-weight:700}.lv-numbq-b:hover{background:var(--c-warn-soft);color:var(--c-warn-text);border-color:var(--c-warn-border)}.lv-numbq-b:focus-visible{outline:3px solid var(--c-ring-strong);outline-offset:2px}.lv-numb-at{display:flex;align-items:center;gap:8px;margin:0 2px 10px;font-size:14px;color:var(--c-fg-2)}.lv-numb-at input{font-size:16px;padding:0 8px;border-radius:10px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg)}.lv-numb-at input,.lv-numb-ok{min-height:44px;font-family:inherit}.lv-numb-ok{padding:0 16px;border-radius:10px;border:0;background:var(--c-accent);color:var(--c-on-tone);font-size:14px;font-weight:700;cursor:pointer}.lv-numb-ok:disabled{opacity:.45;cursor:default}@media print{.lv-numb{background:none;border:1px solid}}.lv-roombar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-border-2);font-size:13px}.lv-roombar-r{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:10px;background:var(--at-cyanLight2);color:var(--atf-cyanLight2);min-width:150px}.lv-roombar-r[data-free="1"]{background:var(--c-surface-3);color:var(--c-fg-3)}.lv-roombar-r .lv-room{-webkit-margin-end:0;margin-inline-end:0;cursor:default}.lv-roombar-free{font-weight:600}.lv-roombar-name{border:0;background:none;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-roombar-name:hover{text-decoration:underline}.lv-roombar-min{font-size:12px;color:var(--c-fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-roombar-wait{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--c-fg-2);display:inline-flex;align-items:center;gap:4px}@media (max-width:720px){.lv-roombar-r{min-width:0;flex:1 1 100%}.lv-roombar-wait{-webkit-margin-start:0;margin-inline-start:0}}@media print{.lv-roombar{display:none}.lv-room{background:none;color:inherit;border:1px solid}}.lv-open>.lv-age[data-bday="1"]{pointer-events:auto;cursor:help}.lv-open>.lv-age[data-bday="1"]:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px;border-radius:4px}.lv-bday-tip{white-space:nowrap;font-weight:500}.lv-age,.lv-alrt,.lv-arr,.lv-id,.lv-ins,.lv-time,.lv-type,.lv-wa{text-align:center}.lv-alrt:not(:empty),.lv-ins,.lv-type{justify-self:center}.lv-asst,.lv-ref{text-align:center}.lv-asst .lv-person,.lv-ref .lv-person{justify-content:center;vertical-align:top}.lv-asst{grid-area:asst}.lv-asst,.lv-ref{font-size:12px;color:var(--c-fg-2)}.lv-ref{grid-area:ref}.lv-person{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-face{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--c-surface-2)}.lv-initials{display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:0;background:var(--chip-bg,var(--c-surface-2));color:var(--chip-fg,var(--c-fg-2))}.lv-star{-webkit-margin-start:5px;margin-inline-start:5px}.lv-alrt:not(:empty){background:var(--c-warn-soft);border:1px solid var(--c-warn-border);border-radius:7px;padding:1px 6px;justify-self:start;line-height:1.5;max-width:100%;overflow:hidden}.lv-alrt-unread{display:inline-flex;align-items:center;padding:0 5px;border-radius:6px;background:var(--c-warn-soft);color:var(--c-warn-text);font-size:10.5px;font-weight:800;white-space:nowrap}.lv-bell{display:none}@media (min-width:900px){.lv-open:not(.sg-open)>.lv-alrt{display:none}.lv-open:not(.sg-open)>.lv-name{position:relative;-webkit-padding-end:24px;padding-inline-end:24px}.lv-open:not(.sg-open)>.lv-name>.lv-bell{position:absolute;top:50%;inset-inline-end:3px;transform:translateY(-50%);display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--c-warn-soft);box-shadow:inset 0 0 0 1px var(--c-warn-border);color:var(--c-warn-text)}.lv-open:not(.sg-open)>.lv-name:has(>.lv-bell[data-state=unread]){-webkit-padding-end:34px;padding-inline-end:34px}.lv-open:not(.sg-open)>.lv-name>.lv-bell[data-state=unread]{width:auto;grid-auto-flow:column;gap:1px;padding:0 4px;border-radius:9px;background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-warn-text)}.lv-bell>b{font-size:10px;line-height:1;font-weight:800}}@media (min-width:900px) and (hover:hover){.lv-open:not(.sg-open)>.lv-name>.lv-albumhit{display:none}}@media print{.lv-bell{display:none!important}}.ab-g{display:none}@media (min-width:900px) and (hover:none){.lv-open:not(.sg-open)>.lv-name:has(>.lv-bell .ab-g){-webkit-padding-end:64px;padding-inline-end:64px}.lv-open:not(.sg-open)>.lv-name>.lv-bell:has(.ab-g){width:auto;padding:0 5px;border-radius:9px}.lv-open:not(.sg-open)>.lv-name>.lv-bell:has(.ab-g)>svg{display:none}.lv-bell>.ab-g{display:inline;font-size:11.5px;line-height:17px;letter-spacing:1px}}.lv-meds{display:inline-flex;align-items:center;gap:2px;-webkit-margin-start:4px;margin-inline-start:4px;padding:0 4px;border-radius:6px;background:var(--pn-money-bg);color:var(--pn-money-fg);font-size:10.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-wa{text-align:center}.lv-open>.lv-wa[data-cons]{pointer-events:auto;cursor:help}.lv-cons{display:inline-flex;align-items:center;justify-content:center;gap:3px;vertical-align:middle}.lv-cons-ok{color:var(--c-success-text)}.lv-cons-ok .lv-ico{stroke-width:3}.lv-cons-none{color:var(--c-fg-5)}.lv-cons-old,.lv:not(.sg) .lv-row .lv-cons-none{color:var(--c-fg-4)}.lv-cons-old{font-size:9.5px;font-weight:700;line-height:1}.lv-cons-no{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:var(--c-danger-soft);color:var(--c-fg-3)}.lv-cons-no:after{content:"";position:absolute;inset:50% 1px auto;height:2px;border-radius:1px;background:var(--c-danger-text);transform:rotate(-45deg)}@media print{.lv-cons-no{background:none}}.lv-alerts{display:flex;flex-wrap:wrap;gap:5px}.lv-alert{background:var(--c-warn-soft);border:1px solid var(--c-warn-border);color:var(--c-warn-text);border-radius:7px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5}:root{--lv-grid:46px 46px 158px 54px 80px 38px 62px 98px minmax(140px,1fr) 138px 126px}@media (min-width:900px){.lv-open{grid-template-areas:none;grid-template-columns:var(--lv-grid);min-height:0;gap:0 8px;padding:5px 10px 5px 12px}.lv-open>*{grid-area:auto}.lv-time{font-size:13px}.lv-arr{font-size:11.5px}.lv-name{font-size:13px}.lv-age,.lv-id{font-size:11.5px}.lv-alrt{font-size:12.5px}.lv-remark{font-size:11.5px}.lv-asst,.lv-ref{font-size:11.5px;font-weight:500}.lv-chip{font-size:11px;padding:1px 8px}.lv-alrt:not(:empty){padding:0 5px}.lv-bar-cols{background:var(--pn-bar-cols);border-top:1px solid hsla(0,0%,100%,.12)}.lv-cols{max-width:1400px;margin:0 auto;display:grid;grid-gap:8px;gap:8px;padding:5px 23px 5px 25px;border-bottom:0;font-size:12px;font-weight:600;letter-spacing:.01em;color:hsla(0,0%,100%,.94);background:transparent;border-top:0}.lv-col,.lv-cols>span{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;min-width:0;min-height:24px}.lv-col[data-align=start]{justify-content:flex-start}.lv-col>.lv-ico{opacity:.78}.lv-coltext{overflow:hidden;text-overflow:ellipsis;min-width:0}.lv-grip{position:absolute;inset-block:0;inset-inline-end:-6px;width:11px;cursor:col-resize;touch-action:none}.lv-grip:after{content:"";position:absolute;inset-block:4px;inset-inline-end:5px;width:1px;background:hsla(0,0%,100%,.22)}.lv-grip:hover:after{background:hsla(0,0%,100%,.7);inset-block:0}.lv-grip[data-edge=start]{inset-inline-end:auto;inset-inline-start:-6px}.lv-grip[data-edge=start]:after{inset-inline-end:auto;inset-inline-start:5px}}.lv-note{max-width:1400px;margin:26px auto;text-align:center;color:var(--c-fg-4);font-size:14px}.lv-recid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:18px auto}.lv-recid-go{display:inline-flex;text-decoration:none;align-items:center;gap:6px;padding:5px 12px;border:1px solid transparent;border-radius:999px;background:var(--c-accent);color:var(--c-on-tone);font:inherit;font-size:13.5px;cursor:pointer}.lv-recid-go:hover{filter:brightness(.96)}.lv-recid-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.lv-err{max-width:1376px;margin:12px auto;background:var(--c-danger-soft);border:1px solid var(--c-danger-border);color:var(--c-danger-text);border-radius:10px;padding:10px 12px;font-size:13.5px}.lv-toast{position:fixed;inset-inline:0;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:flex;justify-content:center;pointer-events:none}.lv-toast>span{background:var(--clinic-800);color:var(--c-on-tone);border-radius:999px;padding:9px 16px;font-size:13.5px;box-shadow:0 8px 24px rgba(15,23,42,.28)}.lv-toast-undo{pointer-events:auto;-webkit-margin-start:12px;margin-inline-start:12px;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline}.lv-newbuild,.lv-toast-undo{border:0;font-weight:700;cursor:pointer}.lv-newbuild{position:fixed;inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:70;border-radius:999px;padding:10px 16px;background:var(--clinic-800);color:var(--c-on-tone);font-family:inherit;font-size:13px;box-shadow:0 8px 24px rgba(15,23,42,.28)}.lv-newbuild:hover{filter:brightness(1.12)}.lv-newbuild:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.lv-scrim{position:fixed;inset:0;z-index:40;background:rgba(15,23,42,.42);display:flex;align-items:flex-end;justify-content:center}@media (min-width:700px){.lv-scrim{align-items:center}}.lv-sheet{position:relative;background:var(--c-surface);border-radius:18px 18px 0 0;width:100%;max-width:min(1360px,96vw);max-height:92dvh;display:flex;flex-direction:column;color:var(--c-fg);box-shadow:0 0 0 1px hsla(0,0%,100%,.55),0 24px 60px rgba(15,23,42,.34),0 -8px 40px rgba(15,23,42,.22);overflow:hidden}@media (min-width:700px){.lv-sheet{border-radius:16px;max-height:86dvh}}.lv-sheet-sm{max-width:420px}.lv-sheet-md{max-width:640px}.lv-sheet-pay{max-width:min(800px,100%)}.lv-sheet-lg{max-width:min(1100px,96vw)}.lv-sheet-xl{max-width:min(1200px,97vw)}.lv-sheet-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--c-border-2)}.lv-sheet-bar.is-bare{position:absolute;inset-block-start:0;inset-inline-end:0;padding:8px;border-bottom:0;z-index:2}.lv-sheet-bar.is-bare+.lv-sheet-body{padding-top:10px}.lv-x-float{position:absolute;inset-block-start:max(4px,calc(4dvh - 19px));inset-inline-end:12px;z-index:1}@media (min-width:700px){.lv-x-float{inset-block-start:max(4px,calc(3.5dvh - 19px))}}@media (max-height:660px){.lv-x.lv-x-float{display:none}}.lv-sheet-bare>.lv-sheet-body{scrollbar-width:none}.lv-sheet-bare>.lv-sheet-body::-webkit-scrollbar{width:0;height:0}.lv-sheet-title{flex:1 1;font-size:16.5px;font-weight:700;min-width:0}.lv-sheet-sub{font-size:12.5px;font-weight:500;color:var(--c-fg-4)}.lv-sheet-bar[data-hue]{background:var(--sh,var(--c-surface));border-bottom:0;color:var(--pn-h-on)}.lv-sheet-bar[data-hue=money]{--sh:var(--pn-h-money-l)}.lv-sheet-bar[data-hue=send]{--sh:var(--pn-send-bar)}.lv-sheet-bar[data-hue=visit]{--sh:var(--pn-h-visit-l)}.lv-sheet-bar[data-hue=sample]{--sh:var(--pn-h-sample-e)}.lv-sheet-bar[data-hue=photo]{--sh:var(--pn-h-summary-l)}.lv-sheet-bar[data-hue=patient]{--sh:var(--pn-hero)}.lv-sheet-bar[data-hue] .lv-sheet-sub{color:var(--pn-h-on)}.lv-sheet-bar[data-hue] .lv-x{background:color-mix(in srgb,var(--pn-h-on) 15%,transparent);border-color:color-mix(in srgb,var(--pn-h-on) 30%,transparent);color:var(--pn-h-on)}.lv-sheet-bar[data-hue] .lv-x:hover{background:color-mix(in srgb,var(--pn-h-on) 26%,transparent)}.lv-sheet-ico{flex:none;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--pn-h-on) 17%,transparent);color:var(--pn-h-on)}.lv-sheet-ico,.lv-x{display:inline-flex;align-items:center;justify-content:center}.lv-x{width:38px;height:38px;border-radius:10px;border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg-3);cursor:pointer}.lv-x:hover{background:var(--c-surface-2)}.lv-x:has(>.lv-x-word){width:auto;min-width:56px;padding:0 12px;color:var(--c-accent-text);font-size:16px;font-weight:600}.lv-linkcopy{position:relative;flex:none;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg-3);cursor:pointer}.lv-linkcopy:hover{background:var(--c-surface-2);color:var(--c-fg)}.lv-linkcopy:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.lv-linkcopy[data-said="1"]{color:var(--c-success-text);border-color:var(--c-success-border)}.lv-linkcopy-said{position:absolute;z-index:2;top:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;padding:4px 9px;border-radius:8px;background:var(--c-success-soft);border:1px solid var(--c-success-border);color:var(--c-success-text);font-size:12.5px;font-weight:700;pointer-events:none}.lv-sheet-bar[data-hue] .lv-linkcopy{background:color-mix(in srgb,var(--pn-h-on) 15%,transparent);border-color:color-mix(in srgb,var(--pn-h-on) 30%,transparent);color:var(--pn-h-on)}.lv-sheet-bar[data-hue] .lv-linkcopy:hover{background:color-mix(in srgb,var(--pn-h-on) 26%,transparent)}@media print{.lv-linkcopy,.pc-linkcopy{display:none!important}}.lv-idcopy{width:auto;min-width:38px;padding:0 9px;gap:4px;font-size:12.5px;font-weight:700}.lv-idcopy-hash{font-size:15px;line-height:1}@media print{.lv-idcopy,.pc-idcopy{display:none!important}}.lv-sheet-body{overflow-y:auto;padding:10px 12px calc(14px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.lv-pick{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;background:transparent;border:0;border-radius:10px;padding:6px 8px;font-family:inherit;text-align:start;cursor:pointer}.lv-pick:hover{background:var(--c-surface-2)}.lv-pick:disabled{cursor:not-allowed;opacity:.55}.lv-pick:disabled:hover{background:transparent}.lv-pick-held{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--c-fg-3)}.lv-pick[data-active]{background:var(--c-surface-3)}.lv-selm{display:contents}.lv-selm-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:start;cursor:pointer}.lv-selm-btn.field__select>svg{display:none}.lv-selm-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-dropmenu>.ps-menu-q,.sg-mt-pop>.ps-menu-q{border-radius:8px;-webkit-margin-after:3px;margin-block-end:3px;min-width:0}.sq-pick .lv-selm-btn{border:0;background:transparent;color:var(--c-fg);font:inherit;font-size:12.5px;font-weight:700;padding:0;max-width:170px}.sq-pick[data-on="1"] .lv-selm-btn{font-weight:800}.lv-pick:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.lv-pick-on{color:var(--c-accent-text);font-weight:700;-webkit-margin-start:auto;margin-inline-start:auto}@media (pointer:fine){.lv-pick{min-height:32px;padding:3px 8px;gap:8px}.lv-sheet-body{padding:8px 10px 12px}.lv-sheet-bar{padding:9px 12px}}.lv-search{width:100%;font-size:17px;font-family:inherit;padding:12px 13px;border-radius:11px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg)}.lv-search:focus{outline:0;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-ring)}.lv-hits-wrap{overflow-x:auto}@media (min-width:700px){.lv-hits-wrap{overflow-x:visible}}.lv-hits{--lv-hitcols:minmax(0,1fr) 70px 86px 80px 90px 80px;display:flex;flex-direction:column;min-width:586px;margin-top:8px}.lv-hit-cells,.lv-hits-head{display:grid;grid-template-columns:var(--lv-hitcols);align-items:center;grid-gap:8px;gap:8px;text-align:center}.lv-hits-head{padding:0 8px;background:linear-gradient(var(--pn-bar-cols),var(--pn-bar-cols)),var(--pn-bar);color:color-mix(in srgb,var(--pn-h-on) 94%,transparent);font-size:12px;font-weight:600;letter-spacing:.01em;position:-webkit-sticky;position:sticky;top:-10px;z-index:2}@media (pointer:fine){.lv-hits-head{top:-8px}}.lv-sheet-body:has(>.lv-hits-wrap){scroll-padding-top:34px}.lv-hh{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:30px;white-space:nowrap}.lv-hh>.lv-ico{flex:none;opacity:.78}.lv-hh-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.lv-hit{position:relative;border-bottom:1px solid var(--c-border-3)}.lv-hit:last-child{border-bottom:0}.lv-hit:hover{background:var(--c-surface-3)}.lv-hit[data-active]{background:var(--c-accent-soft);box-shadow:inset 0 0 0 1.5px var(--c-ring)}.lv-hit-row{position:absolute;inset:0;z-index:0;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.lv-hit-row:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.lv-hit-cells{position:relative;z-index:1;pointer-events:none;min-height:38px;padding:0 8px;font-size:13px;line-height:1.3;color:var(--c-fg)}.lv-hit-go{pointer-events:auto}.lv-hh:first-child{justify-content:flex-start;-webkit-padding-start:11px;padding-inline-start:11px}.lv-hit-name{display:flex;align-items:center;gap:6px;min-width:0;font-weight:600;text-align:start}.lv-hit-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-hit-star{flex:none;font-size:13px;line-height:1}.lv-hit-cells .lv-hit-star{pointer-events:auto;cursor:pointer}.lv-hit-num{overflow:hidden;text-overflow:ellipsis}.lv-hit-date,.lv-hit-num{color:var(--c-fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lv-hit-loccell{min-width:0}.lv-hit-loc{display:inline-block;max-width:100%;padding:2px 8px;border-radius:999px;font-weight:600;color:var(--c-on-tone);background:var(--sg-site-x);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.lv-hit-loc[data-site=h]{background:var(--sg-site-h)}.lv-hit-loc[data-site=r]{background:var(--sg-site-r)}.lv-hit-loc[data-site=c]{background:var(--sg-site-c)}.lv-hit-loc[data-site=b]{background:var(--sg-site-b)}.lv-hit-loc[data-site=t]{background:var(--sg-site-t)}.lv-hit-loc[data-site=l]{background:var(--sg-site-l)}.lv-hit-loc[data-site=m]{background:var(--sg-site-m);color:var(--sg-site-m-ink)}.lv-hit-loc[data-site=x]{background:var(--sg-site-x);color:var(--sg-site-x-ink)}.pc-hero{position:relative;overflow:hidden;border-radius:14px;background:var(--pn-hero);box-shadow:var(--pn-hero-shadow);color:var(--c-on-tone);padding:15px 15px 13px;margin-bottom:13px}.pc-hero:after{content:"";position:absolute;inset:0;background:var(--pn-hero-sheen);pointer-events:none}.pc-hero>*{position:relative;z-index:1}.pc-hero.pc-hero-bar{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin-bottom:0;padding-bottom:10px;border-radius:14px 14px 0 0;box-shadow:none}.pc-hero.pc-hero-bar[data-stuck]{border-radius:14px;box-shadow:0 0 0 4px var(--c-surface),0 -14px 0 4px var(--c-surface),var(--pn-hero-shadow)}.pc-hero.pc-hero-rest{border-radius:0 0 14px 14px;padding-top:0}.pc-hero.pc-hero-rest:after{display:none}.pc-hero-bar.is-drop .pc-ava-cam{opacity:1}.pc-idline{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;white-space:nowrap}.pc-idline-k{font-size:11.5px;font-weight:500;opacity:.8}.pc-idline-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-totop-w{position:-webkit-sticky;position:sticky;bottom:0;height:0;z-index:5}.pc-totop{position:absolute;bottom:14px;inset-inline-end:6px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--c-border);border-radius:50%;background:var(--c-surface);color:var(--c-fg-2);cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--c-fg) 18%,transparent)}.pc-totop:hover{background:var(--c-accent-soft);color:var(--c-accent-text);border-color:var(--c-accent-border)}.pc-totop:focus-visible{outline:3px solid var(--c-ring-strong);outline-offset:2px}@media print{.pc-totop-w{display:none}.pc-hero.pc-hero-bar{position:static}}.pc-ava{flex:none;border-radius:50%}.pc-ava,.pc-ava-hit{position:relative;display:inline-flex}.pc-ava-hit{padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;cursor:pointer}.pc-ava-hit:disabled{cursor:default}.pc-ava-hit:focus-visible{outline:2px solid var(--pn-h-on);outline-offset:3px}.pc-ava-input{display:none}.pc-ava-cam{position:absolute;inset-inline-end:-3px;bottom:-3px;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:var(--c-on-tone);color:var(--pn-logo);box-shadow:0 1px 3px color-mix(in srgb,var(--pn-logo) 40%,transparent);opacity:0;transition:opacity .15s ease-out}.pc-ava-hit:focus-visible .pc-ava-cam,.pc-ava-hit:not(:disabled):hover .pc-ava-cam,.pc-hero.is-drop .pc-ava-cam{opacity:1}@media (hover:none){.pc-ava-hit:not(:disabled) .pc-ava-cam{opacity:.92}}@media (prefers-reduced-motion:reduce){.pc-ava-cam{transition:none}}.pc-hero.is-drop{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pn-h-on) 85%,transparent),var(--pn-hero-shadow)}.pc-hero.is-drop .lv-face-lg{box-shadow:0 0 0 3px var(--pn-h-on)}.pc-ava-ask{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--pn-logo) 40%,transparent);color:var(--pn-h-on);font-size:13px}.pc-ava-ask-t{flex:1 1 200px;min-width:0;font-weight:600}.pc-ava-ask-err{flex-basis:100%;font-weight:700}.pc-ava-btn{font:inherit;font-size:12.5px;font-weight:700;padding:5px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pn-h-on) 45%,transparent);background:transparent;color:var(--pn-h-on);cursor:pointer}.pc-ava-btn:hover{background:color-mix(in srgb,var(--pn-h-on) 14%,transparent)}.pc-ava-btn:focus-visible{outline:2px solid var(--pn-h-on);outline-offset:2px}.pc-ava-btn.is-primary{background:var(--c-on-tone);border-color:transparent;color:var(--pn-logo)}.pc-ava-btn:disabled{opacity:.6;cursor:default}.pc-hero-top{display:flex;align-items:center;gap:12px}.pc-hero .lv-face-lg{width:54px;height:54px;box-shadow:0 0 0 3px hsla(0,0%,100%,.16),0 0 0 4px hsla(0,0%,100%,.34)}.pc-hero .lv-face-lg.lv-initials{font-size:19px}.pc-nameline{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1;flex-wrap:wrap}.pc-name{margin:0;min-width:150px;max-width:100%;font-size:19px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-wa{flex:none;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;color:var(--c-on-tone);box-shadow:0 0 0 1.5px hsla(0,0%,100%,.55)}.pc-wa[data-wa=yes]{background:var(--pn-wa-yes-bg)}.pc-wa[data-wa=no]{background:var(--pn-wa-no-bg)}.pc-badges{display:flex;gap:4px;flex-wrap:wrap}.pc-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.26);color:var(--c-on-tone);white-space:nowrap}.pc-badge[data-hmo]{font-weight:800}.pc-badge.has-fund-mark{gap:4px;-webkit-padding-start:6px;padding-inline-start:6px}.pc-badge[data-hmo*=\5DE\5DB\5D1\5D9]{background:var(--pn-hero-maccabi-bg);border-color:var(--pn-hero-maccabi-br);color:var(--pn-hero-maccabi-fg)}.pc-badge[data-hmo*=\5DB\5DC\5DC\5D9\5EA]{background:var(--pn-hero-clalit-bg);border-color:var(--pn-hero-clalit-br);color:var(--pn-hero-clalit-fg)}.pc-badge[data-hmo*=\5E4\5E8\5D8\5D9]{background:var(--pn-hero-private-bg);border-color:var(--pn-hero-private-br);color:var(--pn-hero-private-fg)}.pc-badge[data-hmo*=\5D0\5E1\5D5\5EA\5D0]{background:var(--pn-hero-assuta-bg);border-color:var(--pn-hero-assuta-br);color:var(--pn-hero-assuta-fg)}.pc-badge[data-hmo*=FEMI]{background:var(--pn-hero-femi-bg);border-color:var(--pn-hero-femi-br);color:var(--pn-hero-femi-fg)}.pc-badge[data-hmo*=HMC]{background:var(--pn-hero-hmc-bg);border-color:var(--pn-hero-hmc-br);color:var(--pn-hero-hmc-fg)}.pc-badge.has-fund-mark[data-hmo*=\5DE\5DB\5D1\5D9]{--fund-c:var(--pn-hero-maccabi-bg)}.pc-badge.has-fund-mark[data-hmo*=\5DB\5DC\5DC\5D9\5EA]{--fund-c:var(--pn-hero-clalit-bg)}.pc-badge.has-fund-mark[data-hmo*=\5E4\5E8\5D8\5D9]{--fund-c:var(--pn-hero-private-bg)}.pc-badge.has-fund-mark{background:linear-gradient(to left,color-mix(in srgb,var(--fund-c,var(--c-border-2)) 8%,var(--c-on-tone)) 0 28px,color-mix(in srgb,var(--fund-c,var(--c-border-2)) 70%,var(--c-on-tone)))}.pc-badge[data-say]{background:transparent;border:1px dashed hsla(0,0%,100%,.7);font-weight:800}.pc-figures{display:flex;align-items:center;margin-top:13px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.2);flex-wrap:wrap;row-gap:8px}.pc-figure{flex:1 1 auto;text-align:center;min-width:max-content;padding:0 4px}.pc-figure-rule{flex:none;width:1px;height:28px;background:hsla(0,0%,100%,.2)}.pc-figure-v{font-size:13px;font-weight:600;line-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-on-tone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-figure-lead .pc-figure-v{font-size:21px;font-weight:700;line-height:28px}.pc-figure-l{font-size:11px;margin-top:4px;letter-spacing:.05em;color:hsla(0,0%,100%,.85)}.pc-hero-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.pc-hero-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:10px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);color:var(--c-on-tone);font-size:12.5px;font-weight:600;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;font-family:inherit}.pc-hero-link:hover{background:hsla(0,0%,100%,.24)}.pc-hero-link:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.pc-alertbox{background:var(--c-warn-soft);border:1px solid var(--c-warn-border);-webkit-border-start:4px solid var(--pn-danger-a);border-inline-start:4px solid var(--pn-danger-a);border-radius:12px;padding:11px 12px;margin-bottom:12px}.pc-alert-h{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--c-warn-text);margin-bottom:7px}.pc-alert-note{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--c-warn-text)}.pc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.pc-stat{background:var(--c-surface-3);border:1px solid var(--c-border-3);border-radius:9px;padding:4px 8px;min-width:0}.pc-stat-k{font-size:10.5px;font-weight:600;color:var(--c-fg-4);margin-bottom:3px}.pc-stat-v{font-size:14px;font-weight:600;color:var(--c-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.pc-stat{display:block;width:100%;text-align:start;font-family:inherit;cursor:pointer;background:var(--c-surface);border-color:var(--c-border)}button.pc-stat:hover{background:var(--c-surface-2)}button.pc-stat:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}button.pc-stat[disabled]{opacity:.6;cursor:default}.pc-part{margin:20px 0 9px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--c-fg-4)}.pc-hist>.pc-part{position:relative;margin:36px 0 10px;padding:8px 12px;border-radius:9px;background:var(--c-deck);color:var(--c-deck-fg);box-shadow:var(--pn-band-shadow);font-size:12.5px;font-weight:800;letter-spacing:.04em}.pc-hist>.pc-part:before{content:"";position:absolute;inset-inline:8%;inset-block-start:-18px;height:1px;background:linear-gradient(to left,transparent,color-mix(in srgb,var(--c-deck) 28%,transparent) 18%,color-mix(in srgb,var(--c-deck) 28%,transparent) 82%,transparent)}.pc-card{border:1px solid var(--c-border-2);border-radius:12px;overflow:hidden;margin-bottom:7px;background:var(--c-surface)}.pc-card[data-hue]{border-color:color-mix(in srgb,var(--bnd-e,var(--bnd)) 30%,transparent)}.pc-accent{display:none}.pc-card-head{display:flex;align-items:center;gap:7px;padding:3px 10px;min-height:32px;border-bottom:1px solid var(--c-border-2);background:var(--c-surface-3)}.pc-card-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.9}.pc-card-title{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--c-fg-3)}.pc-card-meta{font-size:10.5px;font-weight:600;color:var(--c-fg-5);white-space:nowrap}.pc-card-meta,.pc-when-meta{-webkit-margin-start:auto;margin-inline-start:auto}.pc-when-meta{display:flex;align-items:center;gap:4px;min-width:0}.pc-when-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;border:1px solid transparent;border-radius:7px;padding:1px 7px;background:var(--c-surface-2);color:var(--c-fg-2);font-family:inherit;font-size:11.5px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.pc-when-chip>svg{color:var(--c-fg-5);flex:none}.pc-when-chip:hover{background:var(--c-surface-3);border-color:var(--c-border-2)}.pc-when-chip:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-when-chip.is-ro{background:transparent;color:var(--c-fg-4);cursor:default}.pc-when-chip.is-ro:hover{background:transparent;border-color:transparent}@media (max-width:760px){.pc-card-head:has(>.pc-when-meta){flex-wrap:wrap}.pc-when-meta{-webkit-margin-start:0;margin-inline-start:0;flex-wrap:wrap}}.pc-card[data-hue=visit]>.pc-card-head{flex-wrap:wrap;row-gap:4px}.pc-card[data-hue=visit]>.pc-card-head>.pc-card-title{flex-shrink:0}.pc-card[data-hue=visit]>.pc-card-head>.pc-card-meta{min-width:0;max-width:100%;white-space:normal}.pc-card[data-hue=visit] .pc-when-meta{flex-wrap:wrap;-webkit-margin-start:0;margin-inline-start:0}.pc-card[data-hue=visit] .pc-when-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.pc-visit-header-fields{flex-wrap:wrap;gap:4px 8px}.pc-visit-header-fields,.pc-visit-header-fields>.pc-f{display:flex;align-items:center;min-width:0;max-width:100%}.pc-visit-header-fields>.pc-f{gap:4px}.pc-visit-header-fields>.pc-f>.pc-f-k{flex:none;color:var(--c-fg-2);white-space:nowrap}.pc-visit-header-fields .pc-ed-open{width:max-content;min-width:0;max-width:100%}@media (pointer:coarse){.pc-visit-header-fields .pc-ed.pc-ed-open{min-height:44px}}.pc-card:has(>.pc-card-head>.bg-entry){container:pc-bg-card/inline-size}@container pc-bg-card (max-width: 330px){.pc-card-head:has(>.bg-entry):has(>.pc-card-meta){flex-wrap:wrap;row-gap:2px;padding-bottom:5px}.pc-card-head:has(>.bg-entry):has(>.pc-card-meta):after{content:"";order:1;flex-basis:100%;height:0}.pc-card-head:has(>.bg-entry)>.pc-card-meta{order:2;-webkit-margin-start:0;margin-inline-start:0}}.pc-card-count{-webkit-margin-start:auto;margin-inline-start:auto;min-width:21px;height:21px;padding:0 7px;border-radius:999px;background:var(--c-surface-2);color:var(--c-fg-3);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-card-body{padding:8px 10px 10px}.pc-card[data-ico=calendar] .pc-card-ico{color:var(--pn-calendar-fg)}.pc-card[data-ico=clock] .pc-card-ico{color:var(--pn-clock-fg)}.pc-card[data-ico=sample] .pc-card-ico{color:var(--pn-sample-fg)}.pc-card[data-ico=blade] .pc-card-ico{color:var(--pn-blade-fg)}.pc-card[data-ico=note] .pc-card-ico{color:var(--pn-note-fg)}.pc-card[data-ico=pill] .pc-card-ico{color:var(--pn-money-fg)}.pc-card[data-ico=shield] .pc-card-ico,.pc-card[data-ico=user] .pc-card-ico{color:var(--pn-user-fg)}.pc-card[data-ico=money] .pc-card-ico{color:var(--pn-money-fg)}.pc-card[data-ico=mail] .pc-card-ico{color:var(--pn-bell-fg)}.pc-card[data-tone=ok] .pc-card-ico{color:var(--pn-ok-fg)}.pc-card[data-tone=warn] .pc-card-ico{color:var(--pn-warn-fg)}.pc-card[data-tone=danger] .pc-card-ico{color:var(--pn-danger-fg)}.pc-card[data-hue=visit]{--bnd:var(--pn-h-visit-l);--bnd-i:var(--pn-h-visit-li)}.pc-card[data-hue=coord]{--bnd:var(--pn-h-coord-l);--bnd-i:var(--pn-h-coord-li)}.pc-card[data-hue=clinic]{--bnd:var(--pn-h-clinic-l);--bnd-i:var(--pn-h-clinic-li)}.pc-card[data-hue=future]{--bnd:var(--pn-h-future-l);--bnd-i:var(--pn-h-future-li)}.pc-card[data-hue=surgery]{--bnd:var(--pn-h-surgery-l);--bnd-i:var(--pn-h-surgery-li)}.pc-card[data-hue=surgpast]{--bnd:var(--pn-h-surgpast-l);--bnd-i:var(--pn-h-surgpast-li)}.pc-card[data-hue=surgfut]{--bnd:var(--pn-h-surgfut-l);--bnd-i:var(--pn-h-surgfut-li)}.pc-card[data-hue=checklist]{--bnd:var(--pn-h-checklist-l);--bnd-i:var(--pn-h-checklist-li);--bnd-e:var(--pn-h-checklist-e)}.pc-card[data-hue=bx]{--bnd:var(--pn-h-bx-l);--bnd-i:var(--pn-h-bx-li)}.pc-card[data-hue=sample]{--bnd:var(--pn-h-sample-l);--bnd-i:var(--pn-h-sample-li);--bnd-e:var(--pn-h-sample-e)}.pc-card[data-hue=prior]{--bnd:var(--pn-h-prior-l);--bnd-i:var(--pn-h-prior-li)}.pc-card[data-hue=money]{--bnd:var(--pn-h-money-l);--bnd-i:var(--pn-h-money-li)}.pc-card[data-hue=times]{--bnd:var(--pn-h-times-l);--bnd-i:var(--pn-h-times-li)}.pc-card[data-hue=bg]{--bnd:var(--pn-h-bg-l);--bnd-i:var(--pn-h-bg-li)}.pc-card[data-hue=summary]{--bnd:var(--pn-h-summary-l);--bnd-i:var(--pn-h-summary-li)}.pc-card[data-hue=send]{--bnd:var(--pn-h-send-l);--bnd-i:var(--pn-h-send-li)}.pc-card[data-hue] .pc-card-head{background:linear-gradient(270deg,var(--bnd) 0,var(--bnd) min(190px,34%),var(--pn-paper) 92%);border-bottom-color:color-mix(in srgb,var(--bnd-e,var(--bnd)) 45%,transparent)}.pc-card[data-hue] .pc-card-title{color:var(--bnd-i)}.pc-card[data-hue] .pc-card-ico{background:transparent;color:var(--bnd-i)}.pc-card[data-hue] .pc-card-meta{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--pn-paper) 88%,transparent);color:var(--bnd-e,var(--bnd));box-shadow:0 0 0 1px color-mix(in srgb,var(--bnd-e,var(--bnd)) 22%,transparent)}.pc-card[data-hue] .pc-card-count{background:var(--pn-paper);border:1px solid color-mix(in srgb,var(--bnd-e,var(--bnd)) 40%,transparent);color:color-mix(in srgb,var(--bnd-e,var(--bnd)) var(--lv-keep,100%),var(--c-on-tone))}.pc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:5px 12px;gap:5px 12px}.pc-f{min-width:0}.pc-f-wide{grid-column:1/-1}.pc-f-k{font-size:10.5px;color:var(--c-fg-4);margin-bottom:0;line-height:1.3}.pc-f-v{font-size:13px;line-height:1.35;color:var(--c-fg);overflow-wrap:anywhere}.pc-f-wide .pc-f-v{white-space:pre-wrap}.pc-qa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;white-space:normal}.pc-qa-r{display:flex;align-items:baseline;gap:8px}.pc-qa-k{flex:0 0 auto;min-width:72px;font-size:10.5px;font-weight:700;color:var(--c-fg-4)}.pc-qa-v{min-width:0;font-size:12.5px;line-height:1.35;color:var(--c-fg);overflow-wrap:anywhere}.pc-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.pc-link{color:var(--c-accent-text)}.pc-people{flex-wrap:wrap;gap:4px 10px}.pc-person{display:inline-flex;align-items:center;gap:6px;min-width:0}.pc-person .lv-face{width:22px;height:22px}.pc-list>.pc-item{padding:8px 0;border-bottom:1px solid var(--c-border-3)}.pc-list>.pc-item:first-child{padding-top:0}.pc-list>.pc-item:last-child{border-bottom:0;padding-bottom:0}.pc-after>.pc-item{padding:0;border-bottom:0}.pc-item-top{display:flex;align-items:center;gap:8px}.pc-item-t{font-size:13.5px;font-weight:600;color:var(--c-fg);min-width:0;flex:1 1}.pc-item-c,.pc-item-t{overflow-wrap:anywhere}.pc-item-c{margin-top:3px;font-size:12px;line-height:1.5;color:var(--c-fg-4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-after{margin-top:10px;padding-top:10px;border-top:1px solid var(--c-border-3)}.pc-item-when{flex:none;font-size:12px;color:var(--c-fg-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-visit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;min-height:38px;background:transparent;border:0;border-bottom:1px solid var(--c-border-3);padding:7px 2px;font-family:inherit;text-align:start;font-size:13px;cursor:pointer}.pc-visit:last-child{border-bottom:0}.pc-visit:hover:not([disabled]){background:var(--c-surface-3)}.pc-visit:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.pc-visit[disabled]{cursor:default;opacity:.55}.pc-visit-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;flex:none}.pc-visit-type{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-fg-3)}.pc-visit-here{font-size:11px;font-weight:700;color:var(--c-accent-text)}.pc-title{font-weight:500;opacity:.85}.pc-mohs{-webkit-margin-start:6px;margin-inline-start:6px}.pc-phone{gap:4px}.pc-heyy,.pc-phone{display:inline-flex;align-items:center}.pc-heyy{justify-content:center;width:30px;height:30px;border-radius:9px;text-decoration:none}.pc-heyy:hover{filter:brightness(1.08)}.pc-heyy:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.pc-copy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;-webkit-margin-start:4px;margin-inline-start:4px;border:0;border-radius:6px;background:hsla(0,0%,100%,.16);color:inherit;cursor:pointer;vertical-align:middle}.pc-copy:hover{background:hsla(0,0%,100%,.3)}.pc-copy.is-done{background:var(--pn-ok-a);color:var(--c-on-tone)}.pc-card-body .pc-copy{background:var(--c-surface-2);color:var(--c-fg-4)}.pc-album{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:9px;background:hsla(0,0%,100%,.92);color:var(--clinic-800);font-size:12.5px;font-weight:700;text-decoration:none}.pc-album:hover{background:var(--pn-paper)}.pc-album.is-off{opacity:.45;cursor:default}.pc-album.is-off .lv-ico{filter:grayscale(1)}.pc-ticks{display:flex;flex-wrap:wrap;gap:5px}.pc-tick{display:inline-flex;align-items:center;border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:600;background:var(--c-surface-2);color:var(--c-fg-5);border:1px solid var(--c-border-3)}.pc-tick[data-on]{background:var(--pn-ok-bg);color:var(--pn-ok-fg);border-color:transparent}button.pc-tick-ed{cursor:pointer;gap:4px;font:inherit;font-size:11.5px;font-weight:600;line-height:1.6;transition:background .12s ease,border-color .12s ease}button.pc-tick-ed:hover{border-color:var(--c-border-2)}button.pc-tick-ed[data-on]:hover{filter:brightness(.97)}button.pc-tick-ed:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}button.pc-tick-ed[data-busy]{opacity:.55;cursor:default}.pc-tick-m{font-size:10px;font-weight:700;opacity:.75;width:8px;text-align:center}.pc-miss{color:var(--pn-warn-fg);font-weight:600}.pc-faces{display:flex;flex-wrap:wrap;gap:4px 10px}.pc-face-n{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;line-height:1.35;color:var(--c-fg)}.pc-face-n .lv-face{width:18px;height:18px}.pc-who-btn{min-width:0}.pc-who-btn .pc-ed-val{display:flex;min-width:0}.pc-who-btn .pc-faces{flex-wrap:nowrap;overflow:hidden}.pc-person-n,.pc-who-btn .pc-face-n{white-space:nowrap}.pc-person-n{min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-person-none{color:var(--c-fg-5)}.pc-who{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.pc-who-go{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--c-border-3);background:var(--c-surface);color:var(--c-fg-4);border-radius:999px;padding:2px 9px;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.pc-who-go:hover{border-color:var(--c-border-2);color:var(--c-fg-2)}.pc-who-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-people{gap:7px;margin-top:6px;border:1px solid var(--c-border-3);border-radius:10px;padding:8px 9px;background:var(--c-surface-2)}.pc-people,.pc-people-g{display:flex;flex-direction:column}.pc-people-g{gap:4px}.pc-people-h{font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--c-fg-4)}.pc-people-l{display:flex;flex-wrap:wrap;gap:5px}.pc-people-l .ps-person:disabled{opacity:.5;cursor:default}.pc-people-wait{font-size:11.5px;color:var(--c-fg-4)}.ps-cap{margin:0 0 2px;border-radius:8px;padding:6px 9px;background:var(--c-surface-2);border:1px solid var(--c-border-2);font-size:11.5px;font-weight:600;color:var(--c-fg-3)}.pc-req{color:var(--pn-danger-fg);font-weight:700}.pc-swap{display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:4px 9px;background:var(--c-surface-2);border:1px solid var(--c-border-2);color:var(--c-fg-2);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.pc-swap:hover:not(:disabled){background:var(--c-surface-3)}.pc-swap:disabled{opacity:.45;cursor:default}.pc-grid-line{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.pc-grid-fit{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px 16px}.pc-grid-fit>.pc-f{flex:0 1 auto;min-width:0}.pc-grid-fit>.pc-f-wide{flex:1 1 auto;min-width:min(100%,190px)}.pc-grid-fit>.pc-f>.pc-f-v,.pc-grid-fit>.pc-fpair>.pc-f>.pc-f-v{display:flex;align-items:center;min-height:30px}.pc-grid-fit>.pc-f-wide>.pc-f-v{align-items:flex-start}.pc-grid-fit .pc-les-prior{font-size:13px;font-weight:inherit}.pc-grid-fit input.pc-ed{width:88px}.pc-fpair{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:flex-start;gap:5px 16px;min-width:0}.pc-nop{color:var(--c-fg-5)}.pc-seg{display:inline-flex;align-items:center;gap:2px;padding:2px;min-height:30px;box-sizing:border-box;max-width:100%;border-radius:999px;border:1px solid var(--c-border-2);background:var(--c-surface-2)}.pc-seg.is-busy{opacity:.55}.pc-seg-b{display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--c-fg-4);font-family:inherit;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer}.pc-seg-b:hover:not(:disabled):not([data-on]){color:var(--c-fg-2)}.pc-seg-b:disabled{cursor:default}.pc-seg-b[data-on]{background:var(--c-surface);color:var(--c-fg);box-shadow:0 1px 2px rgba(15,23,42,.14)}.pc-seg-b[data-tinted]{background:var(--chip-bg);color:var(--chip-fg)}.pc-seg-b[data-tinted]:hover:not(:disabled){filter:brightness(.97)}.pc-seg-b:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-seg-more{min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-seg-now{cursor:default}.pc-seg-sm{min-height:24px;padding:1px}.pc-seg-sm .pc-seg-b{min-height:20px;padding:0 8px;font-size:11px}.pc-opt-quick{background:var(--pn-ok-wash);box-shadow:inset 0 0 0 1px var(--pn-ok-b);margin-bottom:4px}.pc-opt-quick:hover{background:color-mix(in srgb,var(--pn-ok-fg) 12%,var(--pn-paper))}.pc-opt-quick-k{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10.5px;font-weight:700;color:var(--pn-ok-fg)}.pc-grid-fit .pc-ed-sel{width:auto;min-width:74px}.pc-grid-line>.pc-f-wide{grid-column:auto/span 2}.pc-half{margin:8px 0 3px;font-size:var(--t-label);font-weight:700;color:var(--c-fg-5)}.pc-half:first-child{margin-top:0}.pc-les{display:flex;flex-direction:column;gap:2px}.pc-les-row{display:grid;grid-template-columns:22px 74px minmax(96px,1.1fr) minmax(120px,1.6fr) var(--pc-les-pathology-width,54px) 52px 88px 64px 56px 92px;align-items:center;grid-gap:5px 10px;gap:5px 10px;border-radius:8px;padding:5px 8px;font-size:12.5px}.pc-les-head{padding-block:2px 0;font-size:10.5px;color:var(--c-fg-4)}.pc-les-head:hover{background:transparent}.pc-les-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-les-c{color:var(--c-fg-3)}.pc-les[data-deferred="1"]{--pc-les-pathology-width:112px}.pc-les-bx.pc-les-bx-deferred{white-space:normal}.pc-les-bx,.sg-bx{color:var(--c-fg-2);font-weight:600;font-size:11.5px}.sg-bx{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-les-row:nth-child(2n){background:var(--c-surface-2)}.pc-les-n{flex:0 0 auto;min-width:17px;border-radius:999px;padding:0 5px;background:var(--c-surface-3,var(--c-border-3));color:var(--c-fg-4);font-size:var(--t-label);font-weight:700;text-align:center}.pc-les-site{font-weight:700;color:var(--c-fg)}.pc-les-dx{color:var(--c-fg-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-les-dxhit{padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer;border-radius:6px;-webkit-text-decoration:underline dotted currentColor 1px;text-decoration:underline dotted currentColor 1px;text-underline-offset:2px}.pc-les-dxhit:hover{color:var(--c-fg);-webkit-text-decoration-style:solid;text-decoration-style:solid}.pc-les-dxhit:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.pc-rv-was{-webkit-margin-start:6px;margin-inline-start:6px;display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:999px;border:1px solid var(--c-border-2);background:var(--c-surface-3);color:var(--c-fg-4);font-size:11px;font-weight:800;line-height:1}.pc-rv-was[data-sent]{border-color:transparent;background:var(--at-greenBright);color:var(--atf-greenBright)}.pc-rvh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pc-rvh-r{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;background:var(--c-surface-3);font-size:12.5px}.pc-rvh-r[data-none]{background:transparent;color:var(--c-fg-4)}.pc-rvh-d{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pc-rvh-t{color:var(--c-fg-4);white-space:nowrap}.pc-rvh-v{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-rvh-s,.pc-rvh-v{font-weight:600;white-space:nowrap}.pc-rvh-s{color:var(--c-fg-4)}.pc-rvh-s[data-sent]{color:var(--pn-risk-high-fg)}.fz{display:flex;flex-direction:column;gap:12px}.fz-note{margin:0;font-size:13px;line-height:1.55;color:var(--c-fg-3)}.fz-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));grid-gap:6px;gap:6px}.fz-opt{min-height:44px;padding:6px 10px;border:1px solid transparent;border-radius:9px;background:var(--chip-bg,var(--c-surface));color:var(--chip-fg,var(--c-fg));border-color:var(--chip-bg,var(--c-border-2));font:inherit;font-size:12.5px;font-weight:700;line-height:1.25;text-align:center;text-wrap:balance;cursor:pointer}.fz-opt:hover:not(:disabled){border-color:var(--c-ring-strong)}.fz-opt:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.fz-opt:disabled{opacity:.45;cursor:default}.fz-opt[data-busy]{opacity:1;border-color:var(--c-ring-strong);box-shadow:0 0 0 2px var(--c-ring-strong) inset}.pc-plan-cell{display:inline-flex;align-items:flex-end;gap:6px}.pc-plan-cell-surgery .pc-plan-summary{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0;max-width:100%}.pc-plan-cell-surgery .pc-plan-summary>.pc-f{flex:0 1 auto;min-width:0;max-width:100%}.pc-plan-cell-surgery .pc-plan-summary .pc-seg{flex-wrap:wrap}.pc-plan-cell-surgery .pc-plan-summary .pc-ed,.pc-plan-cell-surgery .pc-plan-summary .pc-seg-b,.pc-plan-cell-surgery .referrer-letter button,.pc-plan-cell-surgery>.pc-plan-split{box-sizing:border-box;min-height:44px;min-width:44px}.pc-plan-cell-surgery .pc-plan-summary .pc-seg-b{justify-content:center}.pc-plan-cell-surgery .pc-plan-summary .pc-seg-more{max-width:100%;white-space:normal;overflow-wrap:anywhere}.pc-plan-cell-surgery .pc-plan-status .pc-f-v{display:flex;align-items:center;min-height:50px}.pc-plan-cell-surgery .pc-plan-specimen{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:50px;min-width:44px;padding-inline:10px;border:1px solid var(--c-border-2);border-radius:10px;background:var(--c-surface-2);color:var(--c-fg-2);font-size:12px;font-weight:700;white-space:nowrap}@media screen and (max-width:600px){.pc-plan-cell-surgery{width:100%;gap:8px 12px}.pc-plan-cell-surgery>.pc-plan-summary{display:contents}.pc-plan-cell-surgery .pc-plan-summary>.pc-f:first-child{flex:1 0 100%;width:100%}.pc-plan-cell-surgery .pc-plan-summary .pc-seg{display:flex;width:100%}.pc-plan-cell-surgery .pc-plan-summary .pc-seg-b{flex:1 1 auto}}.pc-visitrow>.pc-plan-cell{-webkit-margin-start:auto;margin-inline-start:auto}.pc-visitrow>.pc-plan-note-row{flex:0 0 100%;min-width:0}.pc-visitrow>.pc-plan-note-row .pc-split-note{overflow-wrap:anywhere}.pc-plan-split{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:2px 9px;border:1px dashed var(--c-border-2);border-radius:999px;background:transparent;color:var(--c-fg-4);font:inherit;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer}.pc-plan-split:hover{border-style:solid;background:var(--c-surface-3);color:var(--c-fg)}.pc-plan-split:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.pc-split{display:flex;flex-direction:column;gap:10px}.pc-split-note{margin:0;font-size:13px;line-height:1.55;color:var(--c-fg-3)}.pc-split-r{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--c-border-2);border-radius:10px;background:var(--c-surface)}.pc-split-n{flex:none;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--c-surface-3,var(--c-border-3));color:var(--c-fg-4);font-size:11px;font-weight:700}.pc-split-w{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.pc-split-s{font-size:13px;font-weight:600}.pc-split-d,.pc-split-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-split-d{font-size:11.5px;color:var(--c-fg-4)}.pc-sedit{display:flex;flex-direction:column;gap:12px}.pc-sedit-note{margin:0;font-size:13px;line-height:1.55;color:var(--c-fg-3)}.pc-sedit-r{padding:10px 12px;border:1px solid var(--c-border-2);border-radius:12px;background:var(--c-surface)}.pc-sedit-h{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid var(--c-border-3,var(--c-border-2))}.pc-sedit-n{flex:none;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--c-surface-3,var(--c-border-3));color:var(--c-fg-4);font-size:11px;font-weight:700}.pc-sedit-s{font-size:14px;font-weight:700}.pc-sedit-dx{flex:1 1;min-width:0;font-size:12px;color:var(--c-fg-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-at{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;border:1px solid var(--c-border-2);color:var(--c-fg-4)}.ps-at:hover{background:var(--c-surface-3);color:var(--c-fg)}.ps-at:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.ps-ta{width:100%;box-sizing:border-box;min-height:52px;border:1px solid var(--c-border-2);border-radius:9px;padding:7px 9px;font-family:inherit;font-size:12.5px;line-height:1.5;color:var(--c-fg);background:var(--c-surface);resize:vertical}.ps-ta:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ps-deliv{border-color:var(--c-ring-strong)}.ps-sec-i{display:inline-flex;color:var(--c-fg-4)}.ps-split-rule{margin:4px 0 0;border:0;border-top:2px dashed var(--c-border-2)}.ps-deliv{border-color:var(--pn-risk-high-br);background:color-mix(in srgb,var(--pn-risk-high-br) 4%,var(--c-surface-2))}.ps-deliv-h{font-size:14.5px;font-weight:700}.ps-deliv-h .ps-sec-i,.ps-deliv-note{color:var(--pn-risk-high-fg)}.ps-deliv-note{margin:0;font-size:12.5px;line-height:1.5;font-weight:600}.ps-deliv .pc-fu{gap:7px}.ps-deliv .pc-opt-h{margin-top:2px}.ps-deliv .pc-fu-state{margin:0}.ps-deliv .pc-fu-save{margin-top:4px}.ps-rev{padding:8px 10px;border:1px solid var(--c-border-2);border-radius:10px;background:var(--c-surface)}.ps-rev-h{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ps-rev-s{font-size:13.5px;font-weight:700}.ps-rev-a{padding:1px 7px;border-radius:999px;background:var(--c-surface-3);color:var(--c-fg-4);font-size:11px;font-weight:600}.ps-rev-dx{flex:1 1;min-width:0;font-size:12.5px;color:var(--c-fg-2);font-weight:600}.ps-rev-n{margin:6px 0 0;padding-top:6px;border-top:1px solid var(--c-border-3,var(--c-border-2));font-size:12.5px;line-height:1.55;color:var(--c-fg-3);white-space:pre-wrap}.ps-dlv .ps-row{grid-template-columns:1fr 1fr 2fr 1.2fr 1.2fr}@media (max-width:700px){.ps-dlv .ps-row{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}}.ps-held-v{display:flex;align-items:center;gap:5px;min-height:30px;padding:4px 8px;border-radius:7px;background:var(--c-surface-2);color:var(--c-fg-2);font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.ps-held-i{flex:none;color:var(--c-fg-3)}.ps-held-t{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0}.ps-dlv-said{margin:0;font-size:12px;font-weight:600;color:var(--c-success-text)}.pc-fu-ww{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 22px}.pc-fu-ww-c{min-width:0}.cs-shell{box-sizing:border-box;display:grid;place-items:center;padding:16px;min-height:100dvh}.cs-card-wide{width:min(960px,100%)!important}.cs-card,.cs-oops{width:min(520px,100%);padding:18px;border:1px solid var(--c-border-2);border-radius:16px;background:var(--c-surface);box-shadow:0 10px 30px rgb(0 0 0/8%)}@media (max-width:599.98px){.cs-shell{grid-template-columns:minmax(0,1fr)}.cs-card,.cs-oops{box-sizing:border-box}}.cs-head{margin-bottom:14px}.cs-name{margin:0;font-size:20px;font-weight:700;color:var(--c-fg)}.cs-meta{margin:3px 0 0;font-size:13px;color:var(--c-fg-3)}.cs-meta-2{color:var(--c-fg-4)}.cs-note{display:flex;align-items:center;gap:7px;margin:0 0 12px;padding:9px 11px;border:1px solid var(--c-border-2);border-radius:10px;background:var(--c-surface-3);font-size:13.5px;font-weight:600;color:var(--c-fg-2)}.cs-note.is-done{border-color:var(--at-greenBright);background:transparent;color:color-mix(in srgb,var(--at-greenBright) var(--lv-keep,100%),var(--c-on-tone))}.cs-note-off{color:var(--c-fg-4);font-weight:500}.cs-saved{margin:12px 0 0}.cs-boxes{display:flex;flex-wrap:wrap;gap:8px}.cs-box{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:8px 14px;border:1px solid var(--c-border-2);border-radius:12px;background:var(--c-surface);color:var(--c-fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cs-box:hover:not(:disabled){background:var(--c-surface-3);border-color:var(--c-ring-strong)}.cs-box:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.cs-box[data-focus]{order:-1;flex-basis:100%;font-size:15.5px;border-width:2px;border-color:var(--c-ring-strong)}.cs-box[data-on]{cursor:default;border-color:transparent;background:var(--at-greenLight2);color:var(--atf-greenLight2)}.cs-box:disabled:not([data-on]){opacity:.55;cursor:default}.cs-box-m{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:999px;background:rgb(0 0 0/7%);font-size:12px;font-weight:800}.cs-err{margin:12px 0 0;color:var(--pn-risk-mel-br)}.cs-err,.cs-full{font-size:13px;font-weight:600}.cs-full{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--c-fg-3);text-decoration:none}.cs-full:hover{color:var(--c-fg);text-decoration:underline}.cs-oops{text-align:center}.cs-oops h1{margin:0 0 6px;font-size:17px}.cs-oops p{margin:0;font-size:14px;color:var(--c-fg-3)}.cs-oops a{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--c-accent)}.pc-les-v{color:var(--c-fg-4);font-size:11.5px}.pc-lc{display:inline-flex;align-items:center;gap:4px;min-width:0}.pc-lc-k{flex:none;font-size:10px;color:var(--c-fg-5)}.pc-lc-go,.pc-lc-in{min-height:22px;border:1px solid var(--c-border-2);border-radius:999px;padding:1px 8px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:11.5px;min-width:0}.pc-lc-go{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.pc-lc-go:hover{filter:brightness(.97)}.pc-lc-go:focus-visible,.pc-lc-in:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-lc-go.is-busy,.pc-lc-in.is-busy{opacity:.6}.pc-lc-in{border-radius:7px}.pc-les-prior,.pc-tr-date{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-accent-text);cursor:pointer}.pc-les-prior:hover,.pc-tr-date:hover{text-decoration:underline}.pc-les-prior:focus-visible,.pc-tr-date:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px;border-radius:4px}.pc-les-prior{font-size:11.5px;font-weight:700}.pc-les-prior:not(:disabled){color:var(--c-accent-text)}.pc-les-prior:disabled{color:var(--c-fg-4);cursor:default;text-decoration:none}.pc-les-noprior{font-size:11px;color:var(--c-fg-5)}.pc-deliv-when{display:inline-flex;align-items:center;gap:4px;min-width:0}.pc-deliv-when .pc-ed{min-width:0}.pc-today{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border:1px solid var(--c-border-2);border-radius:7px;background:var(--c-surface);color:var(--c-fg-4);cursor:pointer}.pc-today:hover{background:var(--c-surface-3);color:var(--c-fg-2)}.pc-today:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-fu{display:flex;flex-direction:column;gap:2px}.pc-fu-did{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:32px;border:1px solid var(--c-border-2);border-radius:999px;padding:2px 12px 2px 10px;margin-bottom:6px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pc-fu-did[data-on]{border-color:transparent;background:var(--pn-ok-bg);color:var(--pn-ok-fg)}.pc-fu-did:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.pc-fu-when{align-items:center;gap:6px}.pc-fu-staff,.pc-fu-when{display:flex;padding:2px 0 4px}.pc-fu-staff{flex-wrap:wrap;gap:5px}.pc-fu-state{margin:0 0 8px;border-radius:9px;padding:7px 10px;background:var(--pn-warn-wash);border:1px solid var(--pn-warn-a);color:var(--pn-warn-fg);font-size:12px;line-height:1.45}.pc-fu-state.is-go{background:var(--pn-ok-wash);border-color:var(--pn-ok-a);color:var(--pn-ok-fg)}.pc-fu-none .pc-person-n{letter-spacing:normal}.pc-rv-m{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:999px;overflow:hidden;font-size:11px;font-weight:800}.pc-rv-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--c-surface)}.pc-rv-i{line-height:1}.pc-fu-save{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:14px;border:0;border-radius:10px;background:var(--c-accent);color:var(--c-on-tone);font-family:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.pc-fu-save:disabled{opacity:.45}.pc-fu-save:not(:disabled):hover{background:var(--c-accent-hover)}.pc-fu-save:hover{background:var(--c-accent-hover,var(--c-accent))}.pc-fu-save:disabled{background:var(--c-border-2);color:var(--c-fg-4);cursor:default}.pc-fu-save:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.pc-fu-lift{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;border:0;background:transparent;padding:0;font:inherit;font-weight:700;color:var(--c-accent-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pc-fu-lift:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px;border-radius:4px}.pc-fu-p:disabled{opacity:.45;cursor:default}.pc-block[data-on]{border-color:transparent;background:var(--pn-danger-wash);color:var(--pn-danger-fg);font-weight:700}.pc-fu-more{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px dashed var(--c-border-2);border-radius:999px;background:transparent;color:var(--c-fg-3);font-family:inherit;font-size:16px;line-height:1;cursor:pointer}.pc-fu-more:hover{border-style:solid;color:var(--c-fg)}.pc-fu-more:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.pc-fu-p{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid var(--c-border-3);border-radius:999px;padding:2px 13px;background:var(--c-surface);color:var(--c-fg-2);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pc-fu-p.pc-fu-face{padding:2px 12px 2px 4px}.pc-fu-p:hover:not([data-on]){background:var(--c-surface-2)}.pc-fu-p:hover{background:var(--c-surface-3)}.pc-fu-p[data-on]{border-color:transparent;background:var(--pn-ok-bg);color:var(--pn-ok-fg);font-weight:700}.pc-fu-p:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.pc-fu-p>.pc-person-n:only-child{-webkit-padding-start:7px;padding-inline-start:7px}.pc-pend-a{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--c-fg-4);font-size:11px;font-weight:500}.pc-fu-p[data-on] .pc-pend-a{color:inherit;opacity:.72}.pc-fu-go{display:inline-flex;align-items:center;gap:5px;min-height:26px;border:1px solid var(--c-border-2);border-radius:8px;padding:2px 10px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.pc-fu-go:hover{background:var(--c-surface-3)}.pc-fu-go[data-on]{border-color:transparent;background:var(--pn-ok-bg);color:var(--pn-ok-fg)}.pc-fu-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.pc-fu-go[data-warn]{border-color:var(--c-warn-border);background:var(--c-warn-soft);color:var(--c-warn-fg,var(--c-fg));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-bc-hint{margin:0 0 10px;color:var(--c-fg-3);font-size:12px;line-height:1.55}.pc-bc-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:7px 2px;border-bottom:1px solid var(--c-border-3)}.pc-bc-row:last-child{border-bottom:0}.pc-bc-site{display:flex;align-items:baseline;gap:7px;min-width:0}.pc-bc-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.pc-bc-act{flex:none;color:var(--c-fg-3);font-size:11.5px}.pc-bc-in{position:relative;display:flex;align-items:center}.pc-bc-inp{width:100%;min-height:30px;border:1px solid var(--c-border-2);border-radius:8px;padding:3px 26px 3px 10px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;direction:ltr;text-align:left}.pc-bc-inp:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-bc-inp:disabled{opacity:.55}.pc-bc-ok{position:absolute;inset-inline-start:8px;color:var(--pn-ok-fg,var(--c-ok,green));font-size:13px;font-weight:700;pointer-events:none}.pc-bc-err{grid-column:1/-1;color:var(--sg-site-r,crimson);font-size:11.5px}.pc-tick-n{min-width:15px;border-radius:999px;padding:0 4px;background:var(--c-surface);color:var(--c-fg-3);font-size:10px;font-weight:700;text-align:center}.pc-opt-sub{padding:6px 2px 2px;font-size:var(--t-label);font-weight:600;color:var(--c-fg-5)}.pay-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:6px;gap:6px}.lv-sheet-pay .pay-tiers{grid-template-columns:repeat(auto-fit,minmax(max(132px,calc((100% - 19px) / 4)),1fr))}.lv-sheet-pay .pay-tiers-5{grid-template-columns:repeat(auto-fit,minmax(max(132px,calc((100% - 25px) / 5)),1fr))}.pay-tier{display:flex;flex-direction:column;gap:3px;border:1px solid var(--c-border-3);border-radius:12px;padding:9px 11px;background:var(--c-surface);font-family:inherit;text-align:start;cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42/5%)}.pay-tier:hover{border-color:color-mix(in srgb,var(--pn-h-money-l) 45%,transparent);background:color-mix(in srgb,var(--pn-h-money-l) 8%,var(--pn-paper))}.pay-tier[data-on]{border-color:transparent;background:var(--pn-h-money-l);box-shadow:0 2px 8px color-mix(in srgb,var(--pn-h-money-l) 35%,transparent)}.pay-tier[data-on] .pay-tier-t{color:var(--pn-h-on);opacity:.82}.pay-tier[data-on] .pay-tier-a{color:var(--pn-h-on)}.pay-tier:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pay-tier-t{font-size:11.5px;color:var(--c-fg-3)}.pay-tier-a{font-size:15px;font-weight:800;color:var(--pn-h-money-l);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pay-tier-t2{margin-top:-3px;font-size:11px;color:var(--c-fg-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay-tier[data-on] .pay-tier-t2{color:var(--pn-h-on);opacity:.7}.pay-tiers-5 .pay-tier-a{margin-top:auto}.pay-tiers-more{margin-top:-2px}.pay-group{margin:10px 2px 5px;font-size:11.5px;font-weight:700;color:var(--pn-h-money-l)}.pay-how{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-how,.pay-paid{display:grid;grid-gap:7px;gap:7px}.pay-paid{margin-top:8px}.pay-paid .pay-go{width:100%}.pay-go .lv-ico{flex:0 0 auto;box-sizing:content-box;width:17px;height:17px;padding:6px;border-radius:50%;background:var(--c-surface-2)}.pay-go[data-ch=wa] .lv-ico{background:color-mix(in srgb,var(--pn-h-money-l) 17%,var(--pn-paper))}.pay-go[data-ch=sms] .lv-ico{background:color-mix(in srgb,var(--pn-send-bar) 13%,var(--pn-paper))}.pay-go[data-ch=device] .lv-ico{background:color-mix(in srgb,var(--pn-h-visit-l) 13%,var(--pn-paper))}.pay-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid var(--pn-send-edge);border-radius:10px;background:var(--c-surface);color:var(--lv-send-ink,var(--pn-send-bar));font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.pay-go:hover:not(:disabled){background:var(--pn-send-face)}.pay-go[data-ch=wa]:not([data-danger]):not(:disabled){border-color:color-mix(in srgb,var(--pn-h-money-l) 45%,transparent);background:color-mix(in srgb,var(--pn-h-money-l) 9%,var(--pn-paper));color:var(--pn-h-money-d,var(--pn-h-money-l))}.pay-go[data-ch=sms]:not([data-danger]):not(:disabled){border-color:color-mix(in srgb,var(--pn-send-bar) 34%,transparent);background:color-mix(in srgb,var(--pn-send-bar) 7%,var(--pn-paper));color:var(--lv-send-ink,var(--pn-send-bar))}.pay-go[data-ch=device]:not([data-danger]):not(:disabled){border-color:color-mix(in srgb,var(--pn-h-visit-l) 38%,transparent);background:color-mix(in srgb,var(--pn-h-visit-l) 8%,var(--pn-paper));color:var(--pn-h-visit-l)}.pay-go[data-ch=sms] .lv-ico{color:var(--lv-send-ink,var(--pn-send-bar))}.pay-go[data-ch=device] .lv-ico{color:var(--pn-h-visit-l)}.pay-go:not(:disabled):hover{filter:brightness(.97)}.pay-go:disabled{opacity:.45;cursor:default}.pay-go[data-danger]{background:var(--pn-danger-wash);border-color:var(--pn-danger-bg);color:var(--pn-danger-fg)}.pay-had{display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-radius:8px;padding:5px 9px;background:var(--pn-ok-wash);color:var(--pn-ok-fg);font-size:11.5px;font-weight:600}.pay-had-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pay-note{margin:2px 0 0;font-size:11px;color:var(--c-fg-5);line-height:1.4}.pay-frame{border:1px solid var(--c-border-2);border-radius:11px;overflow:hidden;background:var(--c-surface)}.pay-frame iframe{display:block;width:100%;height:min(70dvh,620px);border:0}.pc-docrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pc-doc-b{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 13px;border-radius:999px;border:1px dashed var(--c-border-2);background:transparent;color:var(--c-fg-2);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pc-doc-b:hover{background:var(--c-surface-2);border-style:solid}.pc-doc-b:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.pc-back-d{font-family:inherit;cursor:pointer}.pc-back-d:disabled{opacity:.55;cursor:default}.pc-clash-big{align-items:flex-start;padding:8px 10px;font-size:12.5px;line-height:1.45}.pc-clash-big .lv-ico{flex:0 0 auto;margin-top:2px}.pc-when{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:8px}.pc-fwarn{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:7px 10px;border:1px solid var(--pn-risk-mel-br);border-radius:10px;background:color-mix(in srgb,var(--pn-risk-mel-br) 7%,transparent);color:color-mix(in srgb,var(--pn-risk-mel-br) var(--lv-keep,100%),var(--c-on-tone));font-size:12.5px;font-weight:700}.pc-fwarn-i{display:inline-flex;flex:none}.pc-fwarn-k{-webkit-margin-end:2px;margin-inline-end:2px}.pc-fwarn-d{padding:2px 9px;border:1px solid transparent;border-radius:999px;background:var(--pn-risk-mel-bg);color:var(--pn-risk-mel-fg);font:inherit;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.pc-fwarn-d:hover{filter:brightness(.88)}.pc-fwarn-d:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pc-clash{display:flex;align-items:center;gap:6px;margin:6px 0 0;border-radius:8px;padding:4px 9px;background:var(--pn-warn-wash);color:var(--pn-warn-fg);font-size:11.5px;font-weight:600}.pc-send-wa{margin-top:3px}.pc-coordrow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px}.pc-coordrow-airy{gap:10px 0}.pc-coordrow-airy>.pc-vf{flex:1 1 auto;padding-inline:13px}.pc-coordrow-airy>.pc-vf+.pc-vf{-webkit-border-start:1px solid var(--c-border-3);border-inline-start:1px solid var(--c-border-3)}.pc-coordrow-airy>.pc-vf:first-child{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:0;padding-inline-end:0}.pc-coordrow .pc-f-k,.pc-coordrow .pc-lc-k,.pc-coordrow .pc-vf-k{font-size:10.5px;line-height:1.3;color:var(--c-fg-4)}.pc-coordrow .pc-f-v,.pc-coordrow .pc-vf-v{display:flex;align-items:center;min-height:26px;font-size:12.5px;font-weight:600;line-height:1.3}.pc-coordrow .pc-ed,.pc-coordrow .pc-lc-go,.pc-coordrow .pc-lc-in{min-height:26px;font-size:12px}.pc-coordrow .pc-tick{font-size:11px}.pc-coordrow>*{flex:0 0 auto;min-width:0;max-width:100%}.pc-coordrow>.pc-vf:has(.pc-ticks){flex:1 1 240px}.pc-coordrow .pc-vf-k{font-size:10.5px;color:var(--c-fg-4);line-height:1.3}.pc-coordrow .pc-ticks{gap:4px}.pc-sendt-chip{flex-direction:row;align-items:center;gap:0;border-radius:999px;padding:0;overflow:hidden}.pc-sendt-chip .pc-sendt-go{flex:1 1 auto;min-width:0;min-height:30px;border-radius:999px;padding-inline:11px 9px;gap:6px;background:transparent;font-size:12px}.pc-sendt-chip .pc-sendt-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-sendt-chip .pc-sendt-go:hover{background:var(--c-surface-3)}.pc-sendt-chip .pc-sendt-none,.pc-sendt-chip .pc-sendt-sent{flex:none;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-sendt-chip[data-danger]{flex-direction:column;align-items:stretch;gap:4px;border-radius:11px;padding:7px 9px}.pc-sendt-chip[data-danger] .pc-sendt-go{border-radius:8px;background:var(--c-surface-3);font-size:12.5px;font-weight:700}.pc-send-wa .pc-sendt{flex:1 1 190px}.pc-sendt-hint{display:block;width:100%;font-size:10.5px;line-height:1.35;color:var(--c-fg-5)}.pc-sendt[data-danger] .pc-sendt-hint{color:var(--pn-danger-fg);font-weight:600}.pc-wa-stuck{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0 0;border-radius:8px;padding:5px 8px;background:var(--pn-warn-wash);color:var(--pn-warn-fg);font-size:11.5px;font-weight:600}.pc-alertbox[data-tone=danger]{background:var(--pn-danger-wash);border-color:var(--pn-danger-bg)}.pc-alertbox[data-tone=danger] .pc-alert-h{color:var(--pn-danger-fg)}.pc-alertbox[data-tone=none]{background:var(--c-surface);border-color:var(--c-border-2);border-inline-start-color:var(--c-border-2)}.pc-alertbox[data-tone=none] .pc-alert-h{color:var(--c-fg-3)}.pc-alert-none{margin:2px 0 0;font-size:12.5px;color:var(--c-fg-4)}.pc-alert-grid{margin-top:9px}.pc-alert-when{margin:8px 0 0;font-size:11.5px;color:var(--c-fg-5)}button.pc-item-go{display:block;width:100%;text-align:start;font-family:inherit;background:transparent;cursor:pointer;border:0;border-bottom:1px solid var(--c-border-3)}button.pc-item-go:hover{background:var(--c-surface-3)}button.pc-item-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.pc-inline-go{border:0;background:transparent;padding:0;font:inherit;color:var(--c-accent-text);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pc-sg{display:flex;flex-direction:column}.pc-sg-head,.pc-sg-row{display:grid;grid-template-columns:74px 76px minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;padding:7px 2px;text-align:start}.pc-sg-head{padding-bottom:5px;border-bottom:1px solid var(--c-border-3);font-size:11px;font-weight:700;color:var(--c-fg-5)}.pc-sg-head+.pc-sg-row,.pc-sg-row+.pc-sg-row{border-top:1px solid var(--c-border-4,var(--c-border-3))}.pc-sg-c{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.pc-sg-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-fg-4)}.pc-sg-type{font-weight:700}.pc-sg-site{font-weight:600}.pc-sg-dx{white-space:normal;color:var(--c-fg-3)}.pc-sg-close{color:var(--c-fg-4);font-size:12px}.pc-sg-go{width:100%;background:transparent;border:0;border-top:1px solid var(--c-border-3);font-family:inherit;color:inherit;cursor:pointer}.pc-sg-go:hover{background:var(--c-surface-2)}.pc-sg-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px;border-radius:8px}.pc-more{margin:8px 2px 0;font-size:11.5px;color:var(--c-fg-5)}.pc-stats-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;border:0}@media (max-width:620px){.pc-stats-in{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-rest{column-count:2;column-gap:10px}.pc-rest>.pc-card{margin-bottom:10px;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.pc-span{margin:4px 0 8px}.pc-rest>.pc-card-span,.pc-span{column-span:all}@media (max-width:760px){.pc-rest{column-count:1}}.pc-cols{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px;align-items:start}.pc-col-main,.pc-col-side{display:flex;flex-direction:column;gap:10px;min-width:0}@media (max-width:900px){.pc-cols{grid-template-columns:1fr}}.lv-icon[aria-pressed=true]{background:var(--c-on-tone);color:var(--clinic-800)}.pk-box{position:fixed;z-index:80;pointer-events:none;border:2px solid var(--c-accent);border-radius:6px;background:var(--c-accent-soft);mix-blend-mode:multiply}.pk-tag{position:absolute;inset-inline-start:0;top:-22px;background:var(--c-accent);color:var(--c-on-tone);font-size:11px;font-weight:700;border-radius:5px;padding:1px 7px;white-space:nowrap}.pk-hint{inset-inline:0;margin:0 auto;width:max-content;max-width:92vw;background:var(--clinic-800);color:var(--c-on-tone);font-size:13px;font-weight:600;border-radius:999px;padding:8px 16px;box-shadow:0 8px 24px -10px rgba(11,28,71,.6)}.pk-hint,.pk-panel{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom))}.pk-panel{z-index:82;inset-inline-end:16px;width:min(340px,92vw);background:var(--c-surface);border:1px solid var(--c-border-2);border-radius:14px;box-shadow:0 2px 6px rgba(16,24,40,.1),0 20px 44px -16px rgba(16,24,40,.4);padding:12px;display:flex;flex-direction:column;gap:9px}.pk-head{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--c-fg)}.pk-head b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-x{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border-2);border-radius:7px;background:var(--c-surface);color:var(--c-fg-4);cursor:pointer}.pk-list{margin:0;display:flex;flex-direction:column;gap:4px}.pk-list>div{display:flex;gap:8px;font-size:12.5px}.pk-list dt{flex:0 0 52px;color:var(--c-fg-5)}.pk-list dd{margin:0;color:var(--c-fg-2);min-width:0;overflow-wrap:anywhere}.pk-note{width:100%;border:1px solid var(--c-border);border-radius:9px;padding:8px 10px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:13px;resize:vertical}.pk-note:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pk-copy{min-height:38px;border:0;border-radius:9px;background:var(--c-accent);color:var(--c-on-tone);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.pk-copy:hover{background:var(--c-accent-hover)}.pk-safe{margin:0;font-size:11px;color:var(--c-fg-5)}.lv-ico{flex:none}.me-week{display:flex;gap:6px}.me-day{flex:1 1;text-align:center;min-width:0}.me-day-l{font-size:11px;font-weight:700;color:var(--c-fg-4);margin-bottom:4px}.me-day.is-today .me-day-l{color:var(--c-accent-text)}.me-day-p{height:6px;border-radius:999px;background:var(--c-border-2)}.me-day-p.is-on{background:var(--c-accent)}.me-day.is-today .me-day-p{box-shadow:0 0 0 2px var(--c-accent-soft)}.lv-views{display:flex;gap:2px;padding:2px;border-radius:10px;background:hsla(0,0%,100%,.1)}.lv-viewbtn{background:transparent;border:0;border-radius:8px;color:var(--c-on-tone-2);font-family:inherit;font-size:12.5px;min-height:32px;padding:0 12px;cursor:pointer}.lv-viewbtn:hover{background:hsla(0,0%,100%,.1)}.lv-viewbtn[aria-pressed=true]{background:var(--c-on-tone);color:var(--clinic-800);font-weight:700}.lv-viewbtn:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.lv-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);grid-gap:12px;gap:12px;align-items:start}.lv-pane-list{min-width:0}.lv-pane-card{position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100dvh - 108px);display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-border-2);border-radius:12px;overflow:hidden;color:var(--c-fg)}.lv-pane-card .lv-sheet-body{flex:1 1}.lv-pane-empty{text-align:center;padding:28px 22px;min-height:220px;color:var(--c-fg-4);font-size:13.5px;line-height:1.6}.lv-flag,.lv-pane-empty{align-items:center;justify-content:center}.lv-flag{display:flex;gap:3px}.lv-flag-pay{color:var(--pn-h-money-l)}.lv-flag-form{color:var(--lv-send-ink,var(--pn-send-bar))}.lv-flag-form .lv-flag-series{opacity:.55}.lv-flaghit{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:inherit;text-decoration:none;pointer-events:auto}.lv-flaghit:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.lv-flaghit:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.lv-nav{display:flex;flex-wrap:nowrap;gap:3px}.lv-navlink{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:10px;color:var(--c-on-tone-2);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.lv-navlink>.lv-ico{opacity:.7}.lv-navlink:hover{background:hsla(0,0%,100%,.12);color:var(--c-on-tone)}.lv-navlink:hover>.lv-ico{opacity:1}.lv-navlink[aria-current=page]{background:var(--c-on-tone);color:var(--clinic-800);font-weight:800;box-shadow:0 1px 2px rgba(11,28,71,.3)}.lv-navlink[aria-current=page]>.lv-ico{opacity:1}.lv-navlink:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.lv-navout .lv-ico:last-child{opacity:.55}.lv-navout:hover .lv-ico:last-child{opacity:.9}.lv-navgroup{position:relative}.lv-navgrouppill{display:inline-flex;align-items:center;border-radius:10px}.lv-navgrouppill:hover{background:hsla(0,0%,100%,.12)}.lv-navgrouppill .lv-navlink:hover{background:transparent}.lv-navgrouppill .lv-navlink[aria-current=page]{background:transparent;box-shadow:none;color:inherit}.lv-navgroupcur{background:var(--c-on-tone);color:var(--lv-ink-on-white,var(--c-fg));box-shadow:0 1px 2px rgba(11,28,71,.3)}.lv-navgroupcur .lv-navgroupcaret,.lv-navgroupcur .lv-navlink{color:var(--clinic-800);font-weight:800}.lv-navgroupcur .lv-ico{opacity:1}.lv-navgrouppill>.lv-navlink{border-start-end-radius:0;border-end-end-radius:0}.lv-wa-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;background:var(--c-wa);color:var(--c-on-tone);font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-navgrouppill>.lv-navlink:only-child{border-start-end-radius:10px;border-end-end-radius:10px}.lv-navgroupcaret{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 7px;border:0;-webkit-border-start:1px solid hsla(0,0%,100%,.18);border-inline-start:1px solid hsla(0,0%,100%,.18);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:10px;border-end-end-radius:10px;background:transparent;color:var(--c-on-tone-2);font-family:inherit;cursor:pointer}.lv-navgroupcaret>.lv-ico{opacity:.7}.lv-navgrouppill:hover .lv-navgroupcaret>.lv-ico{opacity:1}.lv-navgroupcaret:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.lv-navgroupcur .lv-navgroupcaret{border-inline-start-color:rgba(11,28,71,.2)}.lv-dropnav{text-decoration:none}.lv-dropout{justify-content:flex-start}.lv-dropout .lv-ico:last-child{-webkit-margin-start:auto;margin-inline-start:auto;opacity:.55}.lv-dropout:hover .lv-ico:last-child{opacity:.9}.lv-dropnav[aria-current=page]{font-weight:800;color:var(--c-accent-text)}.lv-navgroup .lv-dropmenu{inset-inline-end:auto;inset-inline-start:0}.lv-navgroup .lv-dropitem{white-space:nowrap}@media (max-width:620px){.lv-navgrouppill>.lv-navlink{width:32px;padding:0}.lv-navgroupcaret{padding:0 3px}.lv-navgrouppill>.lv-navout>.lv-ico:last-child,.lv-who{display:none}.lv-bar-in{gap:6px;padding:8px 10px}.lv-navlink{padding:0;width:40px;justify-content:center;gap:0}.lv-navtext{display:none}.lv-navlink>.lv-ico{opacity:.85}.lv-out{padding:0 12px;font-size:12.5px}}@media screen and (min-width:600px) and (max-width:1199.98px){.lv-bar .lv-navtext{display:none}.lv-bar .lv-navgrouppill>.lv-navlink{width:36px;min-height:44px;padding:0;justify-content:center;gap:0}.lv-bar .lv-navgroupcaret{min-height:44px}.lv-bar .lv-navgrouppill>.lv-navout>.lv-ico:last-child{display:none}}.lv-narrow{max-width:620px}.lv-week{align-items:center}.lv-weeklabel{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;color:var(--c-fg-2);padding:0 6px;min-width:118px;text-align:center}.sh-day{margin-bottom:16px}.sh-dayh{margin:0 4px 8px;font-size:13px;font-weight:700;color:var(--c-fg-2)}.sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.sh-card{background:var(--c-surface);border:1px solid var(--c-border-2);border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:8px}.sh-card.is-mine{border-color:var(--c-accent-border);box-shadow:inset -3px 0 0 0 var(--c-accent)}.sh-top{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.sh-period{font-size:12px;color:var(--c-fg-3)}.sh-hours{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;color:var(--c-fg-2);unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.sh-status{font-size:12px;color:var(--c-fg-4);-webkit-margin-start:auto;margin-inline-start:auto}.sh-people{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--c-fg-2)}.sh-none{color:var(--c-fg-5);font-size:12.5px}.sh-missing{font-size:12px;font-weight:600;color:var(--c-warn-text);background:var(--c-warn-soft);border:1px solid var(--c-warn-border);border-radius:8px;padding:3px 8px;align-self:flex-start}.sh-back{font-size:12px;color:var(--c-fg-4)}.sh-notes{margin:0;padding:8px 10px;list-style:none;background:var(--c-surface-3);border-radius:9px;font-size:12.5px;line-height:1.55;color:var(--c-fg-2)}.sh-notes li+li{margin-top:5px}.sh-actions{display:flex;gap:8px;flex-wrap:wrap}.sh-btn{flex:1 1 auto;min-height:38px;min-width:92px;border-radius:10px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg-2);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.sh-btn:hover:not([disabled]){background:var(--c-surface-2)}.sh-btn:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.sh-btn[disabled]{opacity:.5;cursor:default}.sh-btn-go{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-tone)}.sh-btn-go:hover:not([disabled]){background:var(--c-accent-hover)}.sh-closed{display:inline-flex;align-items:center;min-height:38px;font-size:13px;font-weight:600;color:var(--c-fg-5)}.sh-noteform{display:flex;flex-direction:column;gap:8px}.sh-input{width:100%;font-size:16px;font-family:inherit;line-height:1.5;padding:8px 10px;border-radius:10px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg);resize:vertical}.sh-input:focus{outline:0;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-ring)}.sh-foot{margin:18px 4px 0;font-size:12px;line-height:1.6;color:var(--c-fg-5)}.ck-now{background:var(--clinic-800);color:var(--c-on-tone);border-radius:14px;padding:20px 16px;text-align:center;margin-bottom:16px}.ck-time{font-size:42px;font-weight:700;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.ck-date{margin-top:5px;font-size:13px;color:var(--c-on-tone-2)}.ck-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0 6px}.ck-btn{min-height:56px;border-radius:14px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:17px;font-weight:700;cursor:pointer}.ck-btn:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.ck-btn[disabled]{opacity:.4;cursor:default}.ck-in:not([disabled]){background:var(--c-success);border-color:var(--c-success);color:var(--c-on-tone)}.ck-out:not([disabled]){background:var(--clinic-800);border-color:var(--clinic-800);color:var(--c-on-tone)}.lv-icon.pk-ui{position:fixed;inset-block-end:calc(14px + env(safe-area-inset-bottom));inset-inline-start:14px;z-index:81;width:40px;height:40px;border-radius:999px;background:var(--pn-bar);color:var(--c-on-tone);box-shadow:0 2px 6px rgba(16,24,40,.18),0 12px 28px -10px rgba(11,28,71,.55)}.lv-icon.pk-ui[aria-pressed=true]{background:var(--c-accent);color:var(--c-on-tone)}.lv-icon.pk-ui:hover{filter:brightness(1.12)}.pk-hint{z-index:81}@media (max-width:699.98px){body:has(.lv-scrim,.ct-scrim) .lv-icon.pk-ui{inset-block-end:auto;inset-block-start:calc(10px + env(safe-area-inset-top))}}@media (max-width:620px){.pc-sg-head{display:none}.pc-sg-row{grid-template-columns:68px 72px minmax(0,1fr);row-gap:2px;padding:6px 2px}.pc-sg-dx{white-space:normal}.pc-sg-close,.pc-sg-dx{grid-column:1/-1}}.pc-hero-cols{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.16)}.pc-hero-main{min-width:0}.pc-hero-cols .pc-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:8px 14px;gap:8px 14px;border:0;padding:0;margin:0}.pc-hero-f{display:flex;align-items:flex-start;gap:6px;min-width:0}.pc-hero-fv{min-width:0;overflow-wrap:break-word}.pc-hero-fk{flex:none;min-width:46px;color:var(--c-on-tone-2);font-size:11px}.pc-hero-mail{color:inherit;text-decoration:underline;text-underline-offset:2px}.pc-hero-kin{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;min-width:0}.pc-hero-kin .pc-hero-fk{align-self:center}.pc-kin-a,.pc-kin-tree{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:7px;color:inherit;text-decoration:none}.pc-kin-a:hover,.pc-kin-tree:hover{background:hsla(0,0%,100%,.22)}.pc-kin-a:focus-visible,.pc-kin-tree:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:1px}.pc-kin-a.is-off,.pc-kin-tree.is-off{opacity:.4;cursor:default}.pc-kin{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding-inline:9px 3px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2)}.pc-kin-go{border:0;background:transparent;padding:2px 0;font:inherit;font-weight:600;color:var(--c-on-tone);text-decoration:underline;text-underline-offset:2px;text-align:start;cursor:pointer;overflow-wrap:normal}.pc-kin-go:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px;border-radius:4px}.pc-kin-w{flex:none;font-size:11px;font-weight:400;color:var(--c-on-tone-2)}.pc-kin-w:before{content:"("}.pc-kin-w:after{content:")"}.pc-hero-row2{display:flex;align-items:center;gap:8px 18px;min-width:0;-webkit-padding-start:34px;padding-inline-start:34px}.pc-hero-row2>.pc-figures{flex:none;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(92px,max-content);column-gap:28px}.pc-hero-row2 .pc-figure{text-align:start;padding:0}.pc-hero-row2>.pc-hero-kin{position:relative;flex:1 1;flex-wrap:nowrap;min-width:0;overflow:hidden}.pc-hero-row2 .pc-kin{flex:none;max-width:none}.pc-kin-chips{display:flex;gap:6px;flex:0 1 auto;min-width:0;overflow:hidden}.pc-kin-more{flex:none;min-width:36px;height:26px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-on-tone) 22%,transparent);background:color-mix(in srgb,var(--c-on-tone) 18%,transparent);color:var(--c-on-tone);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.pc-kin-more:hover{background:color-mix(in srgb,var(--c-on-tone) 28%,transparent)}.pc-kin-more:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:1px}.pc-kin-measure{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;gap:6px;white-space:nowrap;visibility:hidden;pointer-events:none}.pc-kin-pop{position:fixed;z-index:90;display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-radius:12px;background:var(--pn-hero);color:var(--c-on-tone);box-shadow:var(--pn-hero-shadow);font-size:12.5px}@media (max-width:699.98px){.pc-hero-row2{flex-wrap:wrap}.pc-hero-row2>.pc-figures{flex:1 1 100%;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.pc-hero-row2>.pc-hero-kin{flex-basis:100%}.pc-hero-row2>.pc-figures{column-gap:14px}.pc-hero-row2 .pc-figure{min-width:0}.pc-hero-row2 .pc-figure-v{white-space:normal;overflow-wrap:break-word}}.pc-figure-v .pc-figure-add{font-size:12px;font-weight:500;color:var(--c-on-tone-2)}.pc-hero-side{display:flex;flex-direction:column;gap:6px;min-width:0}.pc-hero-apps{display:flex;align-items:center;gap:7px;-webkit-margin-start:auto;margin-inline-start:auto;align-self:center}.pc-app{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.14);color:var(--c-on-tone);text-decoration:none;cursor:pointer}.pc-app:hover{background:hsla(0,0%,100%,.24)}.pc-doors-row .pc-app>svg,.pc-hero-apps .pc-app>svg{width:20px;height:20px;flex:none}.pc-doors-row .pc-app{box-sizing:border-box;padding:0;flex:none}.pc-app-ezra img{display:block;width:27px;height:27px;pointer-events:none}.pc-app-hue[data-hue=sky]{color:var(--pn-tile-sky)}.pc-app-hue[data-hue=cyan]{color:var(--pn-tile-cyan)}.pc-app-hue[data-hue=lime]{color:var(--pn-tile-lime)}.pc-app-hue[data-hue=violet]{color:var(--pn-tile-violet)}.pc-doors-more{display:inline-flex}.pc-doors-plus[aria-expanded=true]{background:color-mix(in srgb,var(--c-on-tone) 28%,transparent)}.pc-doors-row{position:fixed;z-index:60;display:flex;flex-wrap:wrap;gap:7px;max-width:calc(100vw - 16px);padding:7px;border-radius:14px;background:var(--pn-hero);border:1px solid color-mix(in srgb,var(--c-on-tone) 20%,transparent);box-shadow:var(--pn-hero-shadow)}.pc-csend-row{background:var(--c-surface);color:var(--c-fg);padding:10px;flex-direction:column;min-width:220px}.pc-csend{display:flex;flex-direction:column;gap:8px}.pc-csend-h{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.pc-csend-tile{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;text-align:start;padding:8px 10px;border-radius:10px;border:1px solid var(--c-border);background:transparent;color:inherit;cursor:pointer;font:inherit}.pc-csend-tile>svg{grid-row:span 2}.pc-csend-tile:disabled{cursor:default;opacity:.7}.pc-csend-tile.is-armed{border-color:var(--c-danger-border);color:var(--c-danger-text);background:var(--c-danger-soft)}.pc-csend-l{font-weight:600}.pc-csend-s{font-size:12px;color:var(--c-fg-4)}.pc-csend-no{align-self:flex-start;background:none;border:0;padding:0;color:var(--c-fg-4);cursor:pointer;font:inherit;font-size:12px;text-decoration:underline}.pc-csend-said{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--c-danger-text)}.pc-csend-said.is-ok{color:var(--c-success-text)}.pc-app:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}.pc-app.pc-linkcopy{position:relative}.pc-app.is-off{opacity:.4}.pc-app-new{position:relative}.pc-app-plus{position:absolute;inset-block-end:1px;inset-inline-end:1px;display:grid;place-items:center;width:12px;height:12px;border-radius:50%;background:var(--c-on-tone);color:var(--c-accent);font-size:10px;font-weight:700;line-height:1}.pc-app-new:disabled{opacity:.5;cursor:default}.pc-app-disabled{display:inline-flex}.pc-app-disabled .pc-app{filter:grayscale(1);opacity:.45;cursor:not-allowed;pointer-events:none}.pc-hero-apps .pc-app{box-sizing:border-box;padding:0;flex:none}@media (max-width:560px){.pc-hero-apps,.pc-hero-top{flex-wrap:wrap}.pc-hero-apps{-webkit-margin-start:0;margin-inline-start:0;width:100%;justify-content:flex-start}}.pc-when-go{display:inline-flex;align-items:center;min-height:26px;border:1px solid var(--c-border-2);border-radius:999px;padding:2px 11px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.pc-when-go:hover{background:var(--c-surface-3)}.pc-when-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-app,.pc-app-hit{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border-radius:9px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);color:var(--c-on-tone);text-decoration:none;font-size:12.5px;font-weight:600}.pc-app-phone{-webkit-padding-end:4px;padding-inline-end:4px;gap:2px}.pc-app-phone .pc-app-hit{flex:1 1;border:0;background:transparent;padding:0;min-height:0}.pc-app-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-app:hover{background:hsla(0,0%,100%,.2)}.pc-app.is-off{opacity:.5;cursor:default}.pc-app.is-off:hover{background:hsla(0,0%,100%,.12)}@media (max-width:620px){.pc-hero-cols{grid-template-columns:1fr}}.pc-tiles{display:flex;justify-content:flex-end;align-items:stretch;gap:5px}.pc-tiles-grid{flex:none;display:grid;grid-template-columns:repeat(2,1fr);width:max-content;grid-gap:5px;gap:5px}.pc-tiles-grid .pc-tile{justify-content:center}.pc-tiles .pc-tile-docs{border-style:dashed;border-color:color-mix(in srgb,var(--c-on-tone) 40%,transparent);background:color-mix(in srgb,var(--c-on-tone) 6%,transparent)}.pc-tiles .pc-tile-sub{display:block;font-size:10px;line-height:1.1;font-weight:500;opacity:.8}.pc-tiles .pc-tile-docs:hover{background:color-mix(in srgb,var(--c-on-tone) 18%,transparent)}.pc-tile,.pc-tile-hit{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;border-radius:8px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.16);color:var(--c-on-tone);text-decoration:none;font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;min-width:0}.pc-tile:hover{background:hsla(0,0%,100%,.22)}.pc-tile-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-tile-i{display:inline-flex;flex:none}.pc-tile-phone{grid-column:1/-1;-webkit-padding-end:3px;padding-inline-end:3px;gap:2px}.pc-tile-phone .pc-tile-hit{flex:1 1;border:0;background:transparent;padding:0;min-height:0;font-size:12px}.pc-tile.is-off{opacity:.45;cursor:default}.pc-tile.is-off:hover{background:hsla(0,0%,100%,.12)}.pc-tile:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:1px}.pc-tile[data-hue] .pc-tile-i{color:var(--tile-h,currentColor)}.pc-tile[data-hue=sky]{--tile-h:var(--pn-tile-sky)}.pc-tile[data-hue=indigo]{--tile-h:var(--pn-tile-indigo)}.pc-tile[data-hue=violet]{--tile-h:var(--pn-tile-violet)}.pc-tile[data-hue=fuchsia]{--tile-h:var(--pn-tile-fuchsia)}.pc-tile[data-hue=rose]{--tile-h:var(--pn-tile-rose)}.pc-tile[data-hue=orange]{--tile-h:var(--pn-tile-orange)}.pc-tile[data-hue=amber]{--tile-h:var(--pn-tile-amber)}.pc-tile[data-hue=lime]{--tile-h:var(--pn-tile-lime)}.pc-tile[data-hue=emerald]{--tile-h:var(--pn-tile-emerald)}.pc-tile[data-hue=teal]{--tile-h:var(--pn-tile-teal)}.pc-tile[data-hue=cyan]{--tile-h:var(--pn-tile-cyan)}.pc-tile[data-hue=slate]{--tile-h:var(--pn-tile-slate)}@media (max-width:620px){.pc-tiles-grid{flex:1 1 100%;width:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-hist{display:flex;flex-direction:column}.pc-hist>.pc-card{margin-bottom:10px}.pc-tbl{display:flex;flex-direction:column;overflow-x:auto}.pc-tbl-h,.pc-tr{display:grid;grid-template-columns:var(--tcols);grid-gap:8px;gap:8px;align-items:baseline;padding:4px 2px;text-align:start}.pc-tr>.pc-tc:has(>.pc-faces){align-self:start}.pc-tbl-h{padding-bottom:4px;border-bottom:1px solid var(--c-border-3);font-size:var(--t-label);font-weight:700;color:var(--c-fg-5)}.pc-th{position:relative;overflow:visible;display:flex;align-items:baseline}.pc-th-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-grip{position:absolute;inset-block:-3px;inset-inline-end:-5px;width:10px;cursor:col-resize;touch-action:none}.pc-grip:after{content:"";position:absolute;inset-block:2px;inset-inline-end:4px;width:2px;border-radius:2px;background:transparent}.pc-grip:hover:after{background:var(--c-accent)}.pc-tr{border-top:1px solid var(--c-border-3);font-size:var(--t-cell)}.pc-tbl-h+.pc-tr{border-top:0}.pc-tc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-tc-diagnosis,.pc-tc-dx,.pc-tc-note,.pc-tc-notes{color:var(--c-fg-3)}.pc-tc-assistants .pc-faces,.pc-tc-referrers .pc-faces{flex-wrap:nowrap;gap:4px;overflow:hidden}.pc-tc-assistants .pc-face-n,.pc-tc-referrers .pc-face-n{white-space:nowrap;min-width:0;overflow:hidden}.sh-back{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sh-back-k{color:var(--c-fg-4)}.sh-note-who{display:inline-flex;align-items:center;gap:4px;-webkit-margin-end:4px;margin-inline-end:4px}.sh-note-who .lv-face{width:16px;height:16px}.pc-coordrow-airy .pc-vf-v .pc-faces{flex-wrap:nowrap;gap:4px}.pc-tc-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-fg-4)}.pc-tc-date .pc-tr-date{color:inherit}.pc-tc-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-tc-site{font-weight:600}.pc-tr-go{position:relative;cursor:pointer}.pc-tr-go:hover{background:var(--c-surface-2)}.pc-tbl-h+.pc-tr-go>.pc-tr{border-top:0}.pc-tr-hit{position:absolute;inset:0;z-index:0;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.pc-tr-hit:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px;border-radius:6px}.pc-tr-cells{position:relative;z-index:1;pointer-events:none}.pc-tr-cells [title],.pc-tr-cells button{pointer-events:auto}.pc-tbl-g{border-radius:8px}.pc-tbl-g[data-band="1"]{background:var(--c-surface-2)}.pc-tbl-g+.pc-tbl-g{margin-top:3px}.pc-tbl-gh{display:flex;align-items:center;gap:7px;padding:5px 8px 4px;border-top:2px solid var(--c-border-2);background:var(--c-surface-3)}.pc-tbl-g:first-of-type .pc-tbl-gh{border-top:0}.pc-tbl-gd{border-radius:6px;padding:1px 7px;background:var(--c-deck);color:var(--c-deck-fg);font-size:var(--t-cell);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-tbl-gn{min-width:17px;border-radius:999px;padding:0 5px;background:var(--c-surface-3,var(--c-border-3));color:var(--c-fg-4);font-weight:700;text-align:center}.pc-tbl-ggo,.pc-tbl-gn{font-size:var(--t-label)}.pc-tbl-ggo{-webkit-margin-start:auto;margin-inline-start:auto;background:transparent;border:0;padding:0;font-family:inherit;color:var(--c-accent-text);cursor:pointer}.pc-tbl-ggo:hover{text-decoration:underline}.pc-tbl-ggo:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px;border-radius:4px}.pc-tbl-g .pc-tr{border-top:0;padding-inline:8px}.pc-bxg+.pc-bxg{margin-top:12px;padding-top:10px;border-top:1px solid var(--c-border-2)}.pc-bxg-h{display:flex;align-items:center;gap:8px;margin-bottom:2px}.pc-bxg-d{font-size:var(--t-cell);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-bxg-n{font-size:var(--t-label);color:var(--c-fg-5)}.pc-bxg-go{-webkit-margin-start:auto;margin-inline-start:auto;border:0;padding:0;font:inherit;font-size:var(--t-label);color:var(--c-accent-text);text-decoration:underline;text-underline-offset:2px}.pc-bxg-go,.pc-more-btn{background:transparent;cursor:pointer}.pc-more-btn{width:100%;margin-top:8px;min-height:32px;border:1px dashed var(--c-border);border-radius:9px;color:var(--c-fg-4);font-family:inherit;font-size:var(--t-cell);font-weight:600}.pc-more-btn:hover{background:var(--c-surface-2);color:var(--c-fg-2)}@media (max-width:760px){.pc-tbl-h{display:none}.pc-tr{grid-template-columns:76px minmax(0,1fr);row-gap:2px}.pc-tr>.pc-tc:nth-child(n+3){grid-column:1/-1;white-space:normal}}.pc-deliv{margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--c-border-3);background:var(--c-surface-2)}.pc-deliv[data-tone=ok]{border-color:var(--pn-ok-a);background:var(--pn-ok-wash)}.pc-deliv[data-tone=warn]{border-color:var(--pn-warn-a);background:var(--pn-warn-wash)}.pc-deliv[data-tone=danger]{border-color:var(--pn-danger-a);background:var(--pn-danger-wash)}.pc-deliv-h{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:700;color:var(--c-fg-3)}.pc-hist,.pc-tbl{--t-label:11px;--t-cell:12.5px}.pc-tbl .lv-chip{font-size:11.5px}.pc-ed{width:100%;min-height:30px;padding:3px 7px;border:1px solid var(--c-border);border-radius:7px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:13px;line-height:1.35}.pc-ed:focus{outline:2px solid var(--c-ring-strong);outline-offset:-1px;border-color:transparent}.pc-ed.is-busy{opacity:.6}textarea.pc-ed{resize:vertical;min-height:46px}.pc-edgrid{margin-top:2px}.pc-hero .pc-edgrid .pc-f-k,.pc-hero .pc-edgrid .pc-f-k *{color:hsla(0,0%,100%,.85)}.pc-hero .pc-inline-go{color:hsla(0,0%,100%,.95)}.pc-hero .pc-inline-go:hover{color:var(--c-on-tone)}.pc-edchips{display:flex;flex-wrap:wrap;gap:4px}.pc-edchip{padding:2px 9px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg-4);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.pc-edchip[data-on]{background:var(--c-accent);border-color:transparent;color:var(--c-on-tone)}.pc-edchip:disabled{opacity:.5;cursor:default}.pc-dxc{display:flex;align-items:center;gap:6px;min-width:0}.pc-dxc-m{flex:none;font-size:12px;line-height:1}.pc-dxc>.lv-chip,.pc-dxc>[class*=chip]{flex:none}.pc-dxc-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-fg-3)}.pc-name-go{color:inherit;text-decoration:none}.pc-name-go:hover{text-decoration:underline;text-underline-offset:3px}.pc-name-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px;border-radius:4px}.pc-card-act{-webkit-margin-start:auto;margin-inline-start:auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--c-fg-5);cursor:pointer}.pc-card-act:hover{background:var(--c-surface-2);color:var(--c-fg)}.pc-card-act:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-card-act+.pc-pencil{-webkit-margin-start:0;margin-inline-start:0}.pc-card-head>.bg-entry{-webkit-margin-start:auto;margin-inline-start:auto}.pc-card-head>.bg-entry+.pc-pencil,.pc-card-head>.pc-card-act+.bg-entry{-webkit-margin-start:0;margin-inline-start:0}.pc-card-act-wide{width:auto;gap:6px;padding:0 10px;font:inherit;font-size:12px;font-weight:700;border-color:var(--c-border-2);color:var(--c-fg-3)}.pc-card-act-box{background:var(--c-surface);border-color:var(--c-border-2);border-radius:8px;color:var(--c-fg-2);height:28px}.pc-card-act-box:hover{background:var(--c-surface-2);border-color:var(--c-fg-4);color:var(--c-fg)}.pc-card-act-box:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}a.pc-card-act{text-decoration:none;white-space:nowrap}.pc-card-act-box+.pc-card-act-box{-webkit-margin-start:6px;margin-inline-start:6px}.pc-card-act-box[data-ai]{--ai-1:#4285f4;--ai-2:#9b72cb;--ai-3:#d96570;--ai-ring:linear-gradient(120deg,var(--ai-1),var(--ai-2) 55%,var(--ai-3));border-color:transparent;border-radius:999px;padding-inline:11px 13px;background:linear-gradient(var(--c-surface),var(--c-surface)) padding-box,var(--ai-ring) border-box;color:var(--c-fg);transition:box-shadow .15s ease,transform .15s ease}.pc-card-act-box[data-ai]:hover{border-color:transparent;background:linear-gradient(color-mix(in srgb,var(--ai-2) 10%,var(--c-surface)),color-mix(in srgb,var(--ai-1) 8%,var(--c-surface))) padding-box,var(--ai-ring) border-box;box-shadow:0 2px 10px color-mix(in srgb,var(--ai-2) 30%,transparent);color:var(--c-fg);transform:translateY(-1px)}.pc-card-act-box[data-ai] .pc-mark{transition:transform .2s ease}.pc-card-act-box[data-ai]:hover .pc-mark{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.pc-card-act-box[data-ai],.pc-card-act-box[data-ai] .pc-mark{transition:none}.pc-card-act-box[data-ai]:hover,.pc-card-act-box[data-ai]:hover .pc-mark{transform:none}}.pc-bgcopy[data-copied]{background:var(--c-success-soft);border-color:var(--c-success-border);color:var(--c-success-text);animation:pc-bgcopy-ok .9s ease-out}.pc-bgcopy[data-copied="2"]{animation-name:pc-bgcopy-ok2}@keyframes pc-bgcopy-ok{0%,25%{background:var(--c-success);border-color:var(--c-success);color:var(--c-on-tone)}to{background:var(--c-success-soft);border-color:var(--c-success-border);color:var(--c-success-text)}}@keyframes pc-bgcopy-ok2{0%,25%{background:var(--c-success);border-color:var(--c-success);color:var(--c-on-tone)}to{background:var(--c-success-soft);border-color:var(--c-success-border);color:var(--c-success-text)}}@media (prefers-reduced-motion:reduce){.pc-bgcopy[data-copied]{animation:none}}.pc-card-act-wide{white-space:nowrap;flex:none}.pc-card-head:has(>.pc-card-act-wide){flex-wrap:wrap;row-gap:6px;justify-content:flex-end}.pc-send-h:has(>.pc-card-act-wide){flex-wrap:wrap;row-gap:6px;justify-content:flex-end}.lv-count>svg{-webkit-margin-end:4px;margin-inline-end:4px;flex:none;opacity:.75}.pc-pencil{-webkit-margin-start:auto;margin-inline-start:auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--c-fg-5);cursor:pointer}.pc-pencil:hover{background:var(--c-surface);color:var(--c-fg-2);border-color:var(--c-border-2)}.pc-pencil[aria-pressed=true]{background:var(--c-accent);color:var(--c-on-tone)}.pc-pencil-alert{-webkit-margin-start:auto;margin-inline-start:auto}.pc-hero-pencil{position:absolute;inset-block-start:0;inset-inline-start:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:var(--c-on-tone);cursor:pointer}.pc-hero-pencil:hover{background:hsla(0,0%,100%,.22)}.pc-hero-pencil[aria-pressed=true]{background:var(--c-on-tone);color:var(--clinic-800)}.pc-hero-main{position:relative}.pc-msg{padding:5px 10px;border-radius:8px;background:var(--pn-danger-wash);border:1px solid var(--pn-danger-bg);color:var(--pn-danger-fg);font-weight:600}.pc-msg,.pc-sent{margin:0 0 8px;font-size:12.5px}.pc-sent{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--pn-ok-wash);border:1px solid var(--pn-ok-b);color:var(--pn-ok-fg);font-weight:700}.pc-sent-t{flex:1 1 auto;min-width:0}.pc-sent[data-tone=warn]{background:var(--c-warn-soft);border-color:var(--c-warn-border);color:var(--c-warn-text)}.pc-sent .lv-heyy{min-height:28px;font-size:12px;padding:0 10px;border-radius:999px}.pc-center{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;background:var(--c-surface-3);color:var(--c-fg-3);font-size:11.5px;font-weight:700;white-space:nowrap}.pc-center[data-site=h]{background:var(--sg-site-h);color:var(--c-on-tone)}.pc-center[data-site=r]{background:var(--sg-site-r);color:var(--c-on-tone)}.pc-center[data-site=c]{background:var(--sg-site-c);color:var(--c-on-tone)}.pc-center[data-site=m]{background:var(--sg-site-m);color:var(--sg-site-m-ink)}.pc-center[data-site=hm]{background:var(--sg-site-hm);color:var(--c-on-tone)}.pc-center[data-site=hr]{background:var(--sg-site-hr);color:var(--c-on-tone)}.pc-center[data-site=mr]{background:var(--sg-site-mr);color:var(--c-on-tone)}.pc-reach{gap:6px}.pc-reach,.pc-reach-i,.pc-reach-phone{display:inline-flex;align-items:center}.pc-reach-i,.pc-reach-phone{gap:5px;min-height:28px;padding:0 8px;border-radius:8px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);color:var(--c-on-tone);text-decoration:none;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-reach-i{padding:0 7px}.pc-reach-hit{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.pc-reach-phone{-webkit-padding-end:3px;padding-inline-end:3px}.pc-reach-i:hover,.pc-reach-phone:hover{background:hsla(0,0%,100%,.24)}.pc-reach-i.is-off{opacity:.45;cursor:default}.pc-reach-i.is-off:hover{background:hsla(0,0%,100%,.14)}.pc-nameline{gap:6px}.pc-nameline .pc-chip{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;padding-block:0;padding-inline:10px 4px;border-radius:8px;background:color-mix(in srgb,var(--c-on-tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--c-on-tone) 20%,transparent);color:var(--c-on-tone);white-space:nowrap;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-nameline .pc-chip:hover{background:color-mix(in srgb,var(--c-on-tone) 18%,transparent)}.pc-nameline .pc-chip .pc-copy{width:24px;height:24px;-webkit-margin-start:2px;margin-inline-start:2px;background:transparent}.pc-nameline .pc-chip .pc-copy:hover{background:color-mix(in srgb,var(--c-on-tone) 22%,transparent)}.pc-nameline .pc-chip .pc-copy.is-done{background:var(--pn-ok-a)}.pc-nameline .pc-chip-name{min-width:0;max-width:100%}.pc-nameline .pc-chip-name .pc-name{min-width:0;font-size:18px;line-height:30px}.pc-nameline .pc-idline-k{font-size:11px;font-weight:500;opacity:1;color:var(--c-on-tone-2)}.pc-nameline .pc-reach-phone .pc-reach-hit{font-size:14px}.pc-nameline .pc-reach-phone .pc-wa{width:20px;height:20px}.pc-nameline .pc-langline{padding-inline:10px}@media (max-width:699.98px){.pc-hero.pc-hero-bar[data-stuck] .pc-langline{display:none}}.pc-nameline .pc-factline{padding-inline:10px}.pc-nameline .pc-factline-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.pc-nameline .pc-ageline-dob{-webkit-margin-start:8px;margin-inline-start:8px;font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-on-tone-2)}@media (max-width:699.98px){.pc-hero.pc-hero-bar[data-stuck] .pc-factline{display:none}}.pc-nameline .pc-badges{gap:6px;align-items:center}.pc-nameline .pc-badge{height:32px;padding:0 12px;border-radius:8px;font-size:13px}.pc-nameline .pc-hero-ed .pc-ed-open,.pc-nameline .pc-hero-ed .pc-ed-sel{min-height:32px;border-radius:8px;font-size:13px}.pc-nameline .pc-badge,.pc-nameline .pc-chip{height:40px;min-height:40px}.pc-nameline .pc-hero-ed .pc-ed-open,.pc-nameline .pc-hero-ed .pc-ed-sel{min-height:40px}@media (max-width:699.98px){.pc-hero.pc-hero-bar[data-stuck] .pc-nameline .pc-badge,.pc-hero.pc-hero-bar[data-stuck] .pc-nameline .pc-chip{height:32px;min-height:32px}}.pc-fu-go .pc-bc-n{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.pc-bc-cell{display:inline-flex;align-items:center;gap:3px;max-width:100%;min-width:0;padding:0 5px;-webkit-margin-start:-5px;margin-inline-start:-5px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--c-fg-2);font-family:inherit;font-size:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;cursor:pointer}.pc-bc-cell bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-bc-cell:hover{border-color:var(--c-border-2);background:var(--c-surface-3)}.pc-bc-cell:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-bc-cell[data-miss]{border-color:var(--c-warn-border);background:var(--c-warn-soft);color:var(--c-warn-text);font-size:11.5px;font-weight:600}.pc-bc-cell[data-miss]:hover{border-color:var(--c-warn-text)}.pc-tc:has(>.pc-bc-cell){overflow:visible}.pc-hero-row2{align-items:flex-start}.pc-hero-row2 .pc-figure-lead .pc-figure-v,.pc-hero-row2 .pc-figure-v{font-size:14px;font-weight:600;line-height:24px}.pc-hero-row2 .pc-figure-l{margin-top:4px;font-size:11px;letter-spacing:normal;line-height:14px;color:var(--c-on-tone-2)}.pc-hero-row2>.pc-hero-kin{display:grid;grid-template-columns:auto minmax(0,auto) auto;grid-template-rows:24px auto;justify-content:start;align-items:center;grid-gap:4px 6px;gap:4px 6px}.pc-hero-row2>.pc-hero-kin>.pc-hero-fk{grid-row:2;grid-column:1/-1;align-self:start;min-width:0;font-size:11px;line-height:14px;color:var(--c-on-tone-2)}.pc-hero-row2 .pc-kin{height:24px;padding-inline:8px 2px}.pc-hero-row2 .pc-kin-go{padding:0;font-size:14px;font-weight:600;line-height:22px;text-decoration:none}.pc-hero-row2 .pc-kin-go:hover{text-decoration:underline;text-underline-offset:3px}.pc-hero-row2 .pc-kin-a,.pc-hero-row2 .pc-kin-tree{width:22px;height:22px}.pc-hero-row2 .pc-kin-w{font-size:11px;font-weight:400;color:var(--c-on-tone-2)}.pc-hero-row2 .pc-kin-more{height:24px;min-width:32px;font-size:12px}.pc-hero-row2>.pc-hero-note{flex:3 1;flex-direction:column-reverse;gap:4px;min-width:0}.pc-hero-row2>.pc-hero-note>.pc-hero-fv{align-self:stretch;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:24px;color:var(--c-on-tone)}.pc-hero-row2>.pc-hero-note>.pc-hero-fk{min-width:0;font-size:11px;line-height:14px;color:var(--c-on-tone-2)}.pc-hero-row2>.pc-hero-kin.pc-hero-kin{flex:1 1;justify-content:end}.pc-hero-row2>.pc-hero-kin.pc-hero-kin:has(>.pc-kin-chips:empty){flex:0 0 auto}@media (max-width:699.98px){.pc-hero-row2>.pc-hero-note{flex-basis:100%}}.pc-hero-note{line-height:1.45}.pc-visitrow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 14px}.pc-visitrow>*{min-width:0}.pc-visitrow .pc-vf-k,.pc-visitrow .pc-vf-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-visit-header-fields .pc-ed,.pc-visitrow .pc-ed,.pc-visitrow .pc-vf-status .lv-chip{min-height:26px;border-radius:999px;font-size:12px;line-height:1.3}.pc-visit-header-fields .pc-ed,.pc-visitrow .pc-ed{padding:2px 9px}.pc-visitrow .pc-vf-status .lv-chip{padding:2px 10px;font-weight:700}.pc-visitrow .pc-vf-v{min-height:26px;display:flex;align-items:center}.pc-visitrow .pc-vf-v,.pc-visitrow .pc-when-go{justify-content:center}.pc-vf{display:flex;flex-direction:column;gap:1px;min-width:0}.pc-visitrow>.pc-f,.pc-visitrow>.pc-vf,.pc-visitrow>.ps-f{flex:0 0 auto;min-width:0;max-width:100%}.pc-visitrow>:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.pc-visitrow .pc-ed-open{width:max-content;max-width:100%;min-width:0;margin-inline:auto}.pc-vf-k{font-size:10.5px;color:var(--c-fg-4);line-height:1.3}.pc-vf-v{font-size:13px;font-weight:700;line-height:1.35}.pc-vf-status{background:transparent;border:0;padding:0;font-family:inherit;cursor:pointer;text-align:start}.pc-visitrow .pc-f-k,.pc-visitrow .ps-k{font-size:10.5px;margin-bottom:1px;line-height:1.3}.pc-visitrow>.pc-f>.pc-f-k,.pc-visitrow>.pc-vf>.pc-vf-k,.pc-visitrow>.ps-f>.ps-k{text-align:center}.pc-send{margin-top:10px;padding:9px 10px;border-radius:10px;border:1px solid var(--pn-send-edge);background:var(--pn-send-face)}.pc-send-h{display:flex;align-items:center;gap:7px;margin:-9px -10px 9px;padding:3px 10px;min-height:32px;border-radius:9px 9px 0 0;background:linear-gradient(270deg,var(--pn-h-send-l) 0,var(--pn-h-send-l) min(190px,34%),var(--pn-paper) 92%);border-bottom:1px solid color-mix(in srgb,var(--pn-h-send-l) 45%,transparent);color:var(--pn-h-on);font-size:11.5px;font-weight:700}.pc-consent{margin-top:9px;padding-top:9px;border-top:1px dashed var(--c-border);display:flex;flex-direction:column;gap:8px}.pc-consent-state{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;padding:5px 9px;border-radius:8px;font-size:12px;font-weight:600;background:var(--pn-warn-wash);border:1px solid var(--pn-warn-a);color:var(--pn-warn-fg)}.pc-consent-state[data-tone=ok]{background:var(--pn-ok-wash);border-color:var(--pn-ok-a);color:var(--pn-ok-fg)}.pc-consent-t{font-weight:500;opacity:.85}.pc-consent-go{display:flex;gap:12px;-webkit-margin-start:auto;margin-inline-start:auto}.pc-consent-go a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cw{gap:12px}.cw,.cw-mohs{display:flex;flex-direction:column}.cw-mohs{border:2px solid var(--at-yellowBright);border-radius:12px;background:color-mix(in srgb,var(--at-yellowLight2) 38%,var(--c-surface));padding:11px 13px 12px;gap:8px}.cw-mohs-h{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800;color:var(--c-fg)}.cw-mohs-tag{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;font-weight:700;padding:1px 9px;border-radius:999px;background:var(--at-yellowBright);color:var(--atf-yellowBright)}.cw-mohs-n{margin:0;font-size:12.5px;line-height:1.55;color:var(--c-fg-2)}.cw-mohs-n b{color:var(--c-fg)}.cw-mohs-links{display:flex;flex-wrap:wrap;gap:6px}.cw-mohs-a,.cw-mohs-copy,.cw-mohs-send{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:6px 13px;border:1px solid var(--c-border-2);border-radius:9px;background:var(--c-surface);color:var(--c-fg);font:inherit;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer}.cw-mohs-a:hover,.cw-mohs-copy:hover,.cw-mohs-send:hover:not(:disabled){border-color:var(--c-ring-strong)}.cw-mohs-send{background:var(--c-wa);border-color:var(--c-wa);color:var(--c-on-tone)}.cw-mohs-send:disabled{opacity:.65;cursor:default}.cw-mohs-a:focus-visible,.cw-mohs-copy:focus-visible,.cw-mohs-send:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.cw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.cw-step{display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:8px;background:var(--c-surface-3);color:var(--c-fg-4);font-size:12px;font-weight:700}.cw-step[data-done]{color:var(--pn-ok-fg);background:var(--pn-ok-wash)}.cw-step[data-on]{color:var(--c-on-tone);background:var(--c-accent)}.cw-step-n{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:999px;background:hsla(0,0%,100%,.22);font-size:10.5px}.cw-step:not([data-on]) .cw-step-n{background:var(--c-surface-2)}.cw-body{display:flex;flex-direction:column;gap:11px}.cw-q{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.02em;color:var(--lv-send-ink,var(--pn-send-bar))}.cw-qrow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cw-qrow .cw-to{-webkit-margin-start:auto;margin-inline-start:auto}.cw-k{display:block;font-size:10.5px;font-weight:600;color:var(--c-fg-4);margin-bottom:3px}.cw-chips{display:flex;flex-wrap:wrap;gap:6px}.cw-chip{border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg-2);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-align:start}.cw-chip:hover{background:var(--c-surface-3)}.cw-chip[data-on]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-tone)}.cw-chip-sm{padding:4px 10px;font-size:11.5px;font-weight:500}.cw-auto{display:flex;align-items:center;gap:7px;width:100%;border:1px dashed var(--pn-sample-fg);background:var(--pn-sample-wash);color:var(--pn-sample-fg);border-radius:9px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;text-align:start}.cw-auto:hover{filter:brightness(.97)}.cw-auto-v{font-weight:500;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cw-need{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--pn-warn-fg)}.cw-need .lv-ico{flex:0 0 auto}.cw-preview{border-radius:9px;padding:7px 10px;background:var(--c-surface-3)}.cw-preview-v{font-size:12.5px;color:var(--c-fg-2);overflow-wrap:anywhere}.cw-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.cw-ways-wrap{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cw-way{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--c-border-3);background:var(--c-surface);border-radius:13px;padding:11px 7px 10px;font-family:inherit;cursor:pointer;color:var(--c-fg-3);min-width:0;box-shadow:0 1px 2px rgb(15 23 42/5%)}.cw-way[data-hue=emerald]:not(:disabled){border-color:color-mix(in srgb,var(--pn-h-money-l) 40%,transparent);background:color-mix(in srgb,var(--pn-h-money-l) 7%,var(--pn-paper))}.cw-way[data-hue=sky]:not(:disabled){border-color:color-mix(in srgb,var(--pn-send-bar) 30%,transparent);background:color-mix(in srgb,var(--pn-send-bar) 6%,var(--pn-paper))}.cw-way[data-hue=sky]:not(:disabled) .lv-ico{color:var(--lv-send-ink,var(--pn-send-bar))}.cw-way[data-hue=violet]:not(:disabled){border-color:color-mix(in srgb,var(--pn-h-visit-l) 34%,transparent);background:color-mix(in srgb,var(--pn-h-visit-l) 6%,var(--pn-paper))}.cw-way[data-hue=violet]:not(:disabled) .lv-ico{color:var(--pn-h-visit-l)}.cw-way:hover:not(:disabled){filter:brightness(.97)}.cw-way:disabled{opacity:.62;cursor:default}.cw-way[data-note] .cw-way-h,.cw-way[data-why] .cw-way-h{opacity:1;font-weight:700;color:var(--pn-warn-fg)}.cw-way[data-on]{color:var(--c-fg);box-shadow:0 2px 10px rgba(15,23,42,.1)}.cw-way[data-hue=emerald][data-on]{border-color:var(--pn-h-money-d);background:color-mix(in srgb,var(--pn-h-money-l) 22%,var(--pn-paper))}.cw-way[data-hue=sky][data-on]{border-color:var(--lv-send-ink,var(--pn-send-bar));background:color-mix(in srgb,var(--pn-send-bar) 16%,var(--pn-paper))}.cw-way[data-hue=violet][data-on]{border-color:var(--pn-h-visit-l);background:color-mix(in srgb,var(--pn-h-visit-l) 16%,var(--pn-paper))}.cw-way-i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--c-surface-2);color:var(--c-fg-3)}.cw[data-hue] .cw-way:not([data-hue]) .cw-way-i{background:color-mix(in srgb,var(--sh) 13%,var(--pn-paper));color:color-mix(in srgb,var(--sh) var(--lv-keep,100%),var(--c-on-tone))}.cw[data-hue] .cw-way:not([data-hue])[data-on]{border-color:color-mix(in srgb,var(--sh) var(--lv-keep,100%),var(--c-on-tone));background:color-mix(in srgb,var(--sh) 13%,var(--pn-paper))}.cw-way[data-hue=emerald] .cw-way-i{background:color-mix(in srgb,var(--pn-h-money-l) 17%,var(--pn-paper))}.cw-way[data-hue=sky] .cw-way-i{background:color-mix(in srgb,var(--pn-send-bar) 13%,var(--pn-paper))}.cw-way[data-hue=violet] .cw-way-i{background:color-mix(in srgb,var(--pn-h-visit-l) 13%,var(--pn-paper))}.cw-way[data-on] .cw-way-i{box-shadow:0 0 0 2px var(--c-surface),0 0 0 3px currentColor}.cw-way-t{font-size:12.5px;font-weight:700}.cw-way-h{font-size:10px;line-height:1.3;text-align:center;opacity:.8}.cw-to{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 9px;background:var(--c-surface-2);font-size:12px;font-weight:700;color:var(--c-fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw-to[data-bad]{background:var(--pn-danger-wash)}.cw-tel{color:inherit;text-decoration:none}.cw-tel:hover{color:var(--c-accent-text);text-decoration:underline}.cw-to[data-bad]{color:var(--pn-danger-fg)}.cw-sum{display:flex;flex-direction:column;gap:4px;border-radius:9px;padding:8px 10px;background:var(--c-surface-3);font-size:12px;color:var(--c-fg-2)}.cw-sum .cw-k{display:inline-block;min-width:52px;margin:0}.cw-open{display:flex;justify-content:center;gap:7px;min-height:40px;border-radius:10px;background:var(--pn-ok-bg);color:var(--pn-ok-fg);font-size:13px;font-weight:700;text-decoration:none}.cw-back,.cw-open{align-items:center}.cw-back{display:inline-flex;gap:5px;border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg-3);border-radius:9px;min-height:38px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.sm-foot{display:flex;flex-direction:column;align-items:stretch;gap:6px}.cw-go{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1;border:0;background:var(--c-accent);color:var(--c-on-tone);border-radius:9px;min-height:38px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cw-go:disabled{opacity:.45;cursor:default}.cw-go:not(:disabled):hover{background:var(--c-accent-hover)}.pc-ed-sel[data-tinted]{background:var(--chip-bg);color:var(--chip-fg);border-color:transparent;font-weight:700;border-radius:999px}.pc-ed-sel[data-tinted]:hover{filter:brightness(.97)}.pc-lc-go[data-tinted],.ps-open[data-tinted]{background:var(--chip-bg);color:var(--chip-fg);border-color:transparent;font-weight:700}.pc-lc-go[data-tinted]:hover,.ps-open[data-tinted]:hover{filter:brightness(.97)}button.pc-ed-open{display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:start;cursor:pointer}button.pc-ed-open .pc-ed-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.pc-ed-open:disabled{cursor:default}button.pc-ed-open .lv-ico{flex:0 0 auto;opacity:.55}.pc-opt-h{margin:8px 2px 2px;font-size:var(--t-label);font-weight:700;color:var(--c-fg-5)}.pc-fu .pc-opt-h{margin:11px 2px 3px;font-size:11px;font-weight:800;letter-spacing:.02em;color:var(--lv-send-ink,var(--pn-send-bar))}.pc-fu .pc-opt-h:first-of-type,.pc-opt-h:first-child{margin-top:2px}.pc-opt-none{font-size:12px;color:var(--c-fg-4)}.pc-visitrow[data-kind] .pc-vf-status{margin-inline:auto}.pc-send-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.pc-send{container-type:inline-size;container-name:send}@container send (min-width: 682px){.pc-send-row{grid-template-columns:repeat(6,minmax(max-content,1fr))}}@container send (min-width: 556px) and (max-width: 681.98px){.pc-send-row{grid-template-columns:repeat(6,minmax(max-content,1fr))}.pc-send-row .pc-sendt-go>.lv-ico,.pc-send-row .pc-sendt-go>svg{display:none}.pc-send-row .pc-sendt-go{gap:0}}.pc-sendt{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;border:1px solid var(--c-border-2);border-radius:11px;padding:8px 6px;background:var(--c-surface)}.pc-sendt[data-danger]{border-color:var(--pn-warn-a);background:var(--pn-warn-wash)}.pc-sendt-go{display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:34px;border:0;border-radius:8px;background:var(--c-surface-3);color:var(--c-fg);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;text-decoration:none;min-width:0}.pc-sendt-go:hover{background:var(--c-surface-2)}.pc-sendt-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-sendt-s{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 0 auto;gap:4px 7px;min-width:0}.pc-sendt-back,.pc-sendt-inv,.pc-sendt-none,.pc-sendt-sent{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;border-radius:999px;padding:1px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pc-sendt-sent{background:var(--c-surface-2);color:var(--c-fg-3)}.pc-sendt-sent-go{border:0;margin:0;font-family:inherit;line-height:inherit;cursor:pointer}.pc-sendt-sent-go:hover{background:var(--c-surface-3);color:var(--c-fg-2)}.pc-sendt-sent-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-alert-none[data-asked]{color:var(--pn-ok-fg,var(--c-fg-3));font-weight:600}.pc-sendt-none{color:var(--c-fg-4);padding-inline:2px}.pc-sendt-back{background:var(--pn-ok-wash);cursor:pointer;font-family:inherit;border:1px solid var(--pn-ok-a)}.pc-sendt-back,.pc-sendt-inv{color:var(--pn-ok-fg);text-decoration:none}.pc-sendt-inv{background:var(--pn-ok-bg)}@media (max-width:560px){.pc-send-row{grid-template-columns:minmax(0,1fr)}.pc-sendt{flex-direction:row;align-items:center;gap:9px}.pc-sendt-go{flex:0 0 auto;min-width:44%}}.pc-sendt[data-hue=amber],.pc-sendt[data-hue=cyan],.pc-sendt[data-hue=emerald],.pc-sendt[data-hue=lime],.pc-sendt[data-hue=rose],.pc-sendt[data-hue=violet]{--st:var(--pn-h-send-l);--st-ink:var(--pn-h-on)}.pc-sendt[data-hue] .pc-sendt-go{background:var(--st);color:var(--st-ink)}.pc-sendt[data-hue] .pc-sendt-go:hover{filter:brightness(.95)}.pc-sendt-chip[data-hue]:not([data-danger]) .pc-sendt-go{background:transparent;color:var(--c-fg)}.pc-back{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;margin-top:9px;padding-top:8px;border-top:1px dashed var(--c-border-3)}.pc-back-k{font-size:10.5px;font-weight:700;color:var(--c-fg-4)}.pc-back-d{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 9px;background:var(--c-surface);border:1px solid var(--c-border-2);color:var(--c-fg-2);font-size:11px;font-weight:600;text-decoration:none}.pc-back-d:hover{background:var(--c-surface-3)}.pc-money{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;padding:7px 10px;border-radius:10px;background:var(--c-surface-2);font-size:12.5px}.pc-money-f{display:inline-flex;align-items:baseline;gap:6px}.pc-money-f b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-money-k{color:var(--c-fg-4);font-size:11px;font-weight:600}.pc-sendt-inv[data-kind=credit]{color:var(--sg-site-r,crimson)}.pc-sendt-inv[data-kind=no-receipt]{background:var(--c-warn-soft);color:var(--c-warn-text);border-color:var(--c-warn-border)}.pc-back-w{color:var(--c-fg-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw{counter-reset:cwsec}.cw-sec{counter-increment:cwsec;position:relative;display:flex;flex-direction:column;gap:8px;padding-bottom:12px;-webkit-padding-start:28px;padding-inline-start:28px;border-bottom:1px solid var(--c-border-3)}.cw-sec:before{content:counter(cwsec);position:absolute;inset-inline-start:0;inset-block-start:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-surface-2);color:var(--c-fg-4);font-size:10.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw-sec:last-of-type{border-bottom:0;padding-bottom:0}.cw[data-hue=money]{--sh:var(--pn-h-money-l)}.cw[data-hue=send]{--sh:var(--pn-send-bar)}.cw[data-hue=visit]{--sh:var(--pn-h-visit-l)}.cw[data-hue] .cw-sec:before{background:var(--sh);color:var(--pn-h-on)}.cw[data-hue] .cw-q{color:color-mix(in srgb,var(--sh) var(--lv-keep,100%),var(--c-on-tone))}.cw[data-hue] .cw-chip[data-on]{background:var(--sh);border-color:color-mix(in srgb,var(--sh) var(--lv-keep,100%),var(--c-on-tone))}.cw[data-hue] .cw-go:not(:disabled){background:var(--sh)}.cw[data-hue] .cw-go:not(:disabled):hover{background:var(--sh);filter:brightness(1.12)}.cw-q .lv-ico{flex:none;opacity:.92}.cw-cover{display:flex;flex-direction:column;gap:4px}.cw-free{width:100%;border:1px solid var(--c-border-2);border-radius:9px;padding:7px 9px;font-family:inherit;font-size:12.5px;color:var(--c-fg);background:var(--c-surface);resize:vertical}.cw-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:8px;gap:8px}@media (max-width:599.98px){.cw-area{grid-template-columns:minmax(0,1fr)}}.cw-preview-v+.cw-preview-v{display:block;margin-top:3px}.cw[data-hue] .cw-free:focus-visible{outline:none;border-color:color-mix(in srgb,var(--sh) var(--lv-keep,100%),var(--c-on-tone));box-shadow:0 0 0 2px color-mix(in srgb,var(--sh) 22%,transparent)}.cw-auto[data-on]{border-style:solid;box-shadow:0 0 0 1px var(--pn-sample-fg) inset}.sm-fixed{border:1px solid var(--c-border-2);-webkit-border-start:3px solid var(--sh,var(--c-border-2));border-inline-start:3px solid var(--sh,var(--c-border-2));border-radius:10px;padding:9px 11px;background:var(--c-surface-2);color:var(--c-fg-2);font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sm-fixed,.sm-wire{max-width:62ch}.sm-wire{border:1px solid color-mix(in srgb,var(--sh,var(--pn-ok-b)) 30%,transparent);-webkit-border-start:3px solid var(--sh,var(--pn-ok-b));border-inline-start:3px solid var(--sh,var(--pn-ok-b));border-radius:10px;padding:9px 11px;background:color-mix(in srgb,var(--sh,var(--pn-ok-b)) 6%,var(--pn-paper));color:var(--c-fg);font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sm-seg{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10.5px;font-weight:600;color:var(--c-fg-5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw-q:has(.sm-seg){display:flex;align-items:baseline;gap:8px}.sm-block,.sm-late{display:flex;align-items:flex-start;gap:7px;border-radius:9px;padding:7px 10px;font-size:11.5px;line-height:1.45}.sm-block{border:1px solid var(--pn-danger-bg);background:var(--pn-danger-wash);color:var(--pn-danger-fg)}.sm-block[data-kind=no_consent]{border-color:var(--pn-warn-b)}.sm-block[data-kind=no_consent],.sm-late{background:var(--pn-warn-wash);color:var(--pn-warn-fg)}.sm-late{border:1px solid var(--pn-warn-b)}.sm-block .lv-ico,.sm-late .lv-ico{flex:0 0 auto;margin-top:1px}.cw-auto-k{font-weight:800;flex:none}.lv-view{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-block:0;padding-inline:10px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);white-space:nowrap}.lv-view:hover{background:hsla(0,0%,100%,.18)}.lv-view-k{display:inline-flex;align-items:center;gap:5px;color:var(--c-on-tone-2);font-size:12.5px;font-weight:600}.lv-view-opts{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(0,0,0,.18)}.lv-view-b{border:0;background:transparent;color:var(--c-on-tone-2);border-radius:999px;min-height:26px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.lv-view-b:hover{color:var(--c-on-tone)}.lv-view-b[data-on]{background:var(--c-on-tone);color:var(--clinic-800);font-weight:800;box-shadow:0 1px 2px rgba(11,28,71,.3)}.lv-view-b:focus-visible{outline:2px solid var(--c-on-tone);outline-offset:2px}@media (max-width:560px){.lv-view{gap:0;padding:0 4px}.lv-view-k{display:none}}.ps{gap:12px}.ps,.ps-lesion,.ps-sec{display:flex;flex-direction:column}.ps-lesion,.ps-sec{gap:9px;border:1px solid var(--c-border-2);border-radius:11px;padding:10px;background:var(--c-surface)}.ps-sec{background:var(--c-surface-2)}.ps-f{display:flex;flex-direction:column;gap:4px;min-width:0}.ps-k{font-weight:600;color:var(--c-fg-4)}.ps-f-err,.ps-k{font-size:10.5px}.ps-f-err{font-weight:700;color:var(--pn-risk-mel-br)}.ps-combo .ps-open[data-bad]{border-color:var(--pn-danger-a)}.ps-req{color:var(--pn-danger-fg);-webkit-margin-start:2px;margin-inline-start:2px}.ps-pend{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;padding:5px 11px;border:1px solid var(--c-border-2);border-radius:999px;background:var(--pn-warn-bg);color:var(--pn-warn-fg);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.ps-pend:hover{filter:brightness(.97)}.ps-pend:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.ps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:9px;gap:9px}.ps-in,.ps-sel{width:100%;box-sizing:border-box;min-height:34px;border:1px solid var(--c-border-2);border-radius:9px;padding:0 9px;font-family:inherit;font-size:12.5px;color:var(--c-fg);background:var(--c-surface)}.ps-ro{display:flex;align-items:center;border-color:transparent;background:var(--c-surface-2);color:var(--c-fg-2)}.ps-ro.ps-num{justify-content:flex-end}.pc-f-chips,.pc-vf-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:400}.ps-chips{display:flex;flex-wrap:wrap;gap:5px}.ps-chip{border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg-2);border-radius:999px;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.ps-chip[data-on]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-tone)}.ps-people{display:flex;flex-wrap:wrap;gap:6px}.ps-person{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg-2);border-radius:999px;padding:3px 10px 3px 4px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.ps-person[data-on]{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-fg)}.ps-warn{display:flex;align-items:center;gap:7px;border-radius:9px;padding:7px 10px;background:var(--pn-warn-wash);border:1px solid var(--pn-warn-a);color:var(--pn-warn-fg);font-size:12px;font-weight:700}.ps-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));grid-gap:8px;gap:8px;align-items:start}.ps-lesion-h .ps-act .ps-f{flex-direction:row;align-items:center;gap:5px;min-width:124px}.ps-lesion-h .ps-act .ps-open{width:auto;min-height:24px;padding:1px 8px;font-size:12px;font-weight:700}.ps-about{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 0;border-radius:10px;padding:7px 4px;background:var(--c-surface-2);border:1px solid var(--c-border-3);font-size:12.5px;color:var(--c-fg)}.ps-about-f{display:inline-flex;align-items:baseline;gap:5px;padding:1px 9px;min-width:0}.ps-about-f+.ps-about-f{-webkit-border-start:1px solid var(--c-border-2);border-inline-start:1px solid var(--c-border-2)}.ps-about-f>b{font-size:10.5px;font-weight:600;color:var(--c-fg-4);white-space:nowrap}.ps-about-miss{color:var(--pn-warn-fg);font-weight:600}.ps-today{gap:6px;cursor:pointer;border-radius:999px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ps-today:hover{background:var(--c-surface-3)}.ps-today-x{width:15px;height:15px;margin:0;accent-color:var(--c-accent);cursor:pointer;flex:0 0 auto}.ps-today-t{font-size:12.5px;font-weight:700;color:var(--c-fg-3)}.ps-today .lv-ico{color:var(--c-fg-5);flex:0 0 auto}.ps-today[data-on] .lv-ico,.ps-today[data-on] .ps-today-t{color:var(--pn-warn-fg)}.ps-xc{flex-wrap:wrap;gap:5px}.ps-xc-add{display:inline-flex;align-items:center;gap:5px;border:1px dashed var(--pn-send-bar);background:transparent;color:var(--lv-send-ink,var(--pn-send-bar));border-radius:999px;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.ps-xc-add:hover{background:color-mix(in srgb,var(--pn-send-bar) 10%,transparent)}.ps-xc-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;background:var(--pn-send-bar);color:var(--pn-h-on);border-radius:999px;padding:3px 8px;font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.ps-xc-chip:hover{filter:brightness(1.12)}.ps-xc-chip .lv-ico{opacity:.8}.ps-head{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(140px,1.2fr) minmax(86px,.5fr) minmax(150px,1.4fr) minmax(100px,.7fr) minmax(100px,.7fr);grid-gap:9px;gap:9px;align-items:start}.ps-num{direction:ltr;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.ps-head{grid-template-columns:1fr 1fr}}.ps-open{min-height:34px;border-radius:9px}.ps-f-wide{grid-column:1/-1}.ps-vals{display:flex;gap:3px;overflow:hidden}.ps-vals .lv-chip{font-size:11px;padding:1px 7px}.ps-lesion-h{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;color:var(--c-fg-2)}.ps-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--pn-sample-bg);color:var(--pn-sample-fg);font-size:11px}.ps-x{-webkit-margin-start:auto;margin-inline-start:auto;border:0;background:transparent;color:var(--c-fg-4);cursor:pointer;padding:2px}.ps-x:hover{color:var(--pn-danger-fg)}.ps-add{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px dashed var(--c-border);border-radius:10px;background:transparent;color:var(--c-fg-3);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ps-add:hover{background:var(--c-surface-3)}.ps-go{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:10px;background:var(--c-accent);color:var(--c-on-tone);font-family:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.ps-go:disabled{opacity:.45;cursor:default}.ps-ask{display:flex;flex-direction:column;gap:10px;padding:4px 2px 2px}.ps-ask[data-hue=sample]{--sh:var(--pn-h-sample-e)}.ps-ask[data-hue] .ps-go:not(:disabled){background:var(--sh)}.ps-ask-t{margin:0;font-size:13.5px;font-weight:700;color:var(--c-fg);line-height:1.5}.ps-ask-s{margin:0;font-size:12px;font-weight:600;color:var(--c-fg-3)}.ps-ask-acts{display:flex;align-items:stretch;gap:8px}.ps-ask-acts .ps-go{flex:2 1}.ps-ask-no{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-surface-2);color:var(--c-fg-2);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.ps-ask-no:hover{background:var(--c-surface-3);color:var(--c-fg)}.ps-done{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 4px 4px}.ps-done-i{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-surface-2);color:var(--c-fg-3)}.ps-done[data-hue=money]{--sh:var(--pn-h-money-l)}.ps-done[data-hue=visit]{--sh:var(--pn-h-visit-l)}.ps-done[data-hue=sample],.ps[data-hue=sample]{--sh:var(--pn-h-sample-e)}.ps[data-hue] .ps-go:not(:disabled){background:var(--sh)}.ps[data-hue] .ps-n{background:color-mix(in srgb,var(--sh) 16%,var(--pn-paper))}.ps-done[data-hue] .ps-done-i,.ps[data-hue] .ps-n{color:color-mix(in srgb,var(--sh) var(--lv-keep,100%),var(--c-on-tone))}.ps-done[data-hue] .ps-done-i{background:color-mix(in srgb,var(--sh) 14%,var(--pn-paper));box-shadow:0 0 0 1px color-mix(in srgb,var(--sh) 26%,transparent)}.ps-done[data-hue] .ps-go:not(:disabled){background:var(--sh)}.ps-done-t{font-size:15px;font-weight:800;color:var(--c-fg)}.ps-done-s{font-size:12.5px;color:var(--c-fg-3);text-align:center}.ps-done-list{font-size:11.5px;font-weight:600;color:var(--lv-send-ink,var(--pn-send-bar));text-align:center}.ps-done .ps-warn{width:100%}.ps-done .ps-go,.ps-done-row{width:100%;margin-top:6px}.ps-done-row{display:flex;align-items:stretch;gap:8px}.ps-done-row .ps-go{flex:1 1;margin-top:0}.ps-done-row .lv-heyy{flex:1 1}.lv-heyy{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:10px;border:1.5px solid var(--pn-heyy-edge);background:var(--pn-heyy-wash);color:var(--pn-heyy-ink);font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;padding:0 14px}.lv-heyy:hover{background:var(--pn-heyy-bg)}.lv-heyy:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.ph-modes{display:flex;gap:6px;margin-bottom:10px}.ph-mode{flex:0 1 auto;min-height:32px;padding:4px 14px;border:1px solid var(--c-border-2);border-radius:999px;background:var(--c-surface);color:var(--c-fg-3);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-mode[data-on]{background:var(--c-accent-soft);border-color:var(--c-accent-border);color:var(--c-accent-text)}.ph-mode:disabled{opacity:.4;cursor:default}.ph-mode:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ph-days{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px;padding-bottom:4px}.ph-dayc{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:30px;padding:3px 10px;border:1px solid var(--c-border-2);border-radius:9px;background:var(--c-surface);font-family:inherit;cursor:pointer}.ph-dayc[data-on]{background:var(--c-accent-soft);border-color:var(--c-accent-border)}.ph-dayc:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ph-dayc-d{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-fg-2)}.ph-dayc-r{background:var(--c-accent-soft);color:var(--c-accent-text)}.ph-dayc-n,.ph-dayc-r{min-width:20px;border-radius:999px;padding:1px 5px;font-size:10.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.ph-dayc-n{background:var(--c-surface-3);color:var(--c-fg-4)}.ph-filters{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;padding:8px 10px;border:1px solid var(--c-border-3);border-radius:11px;background:var(--c-surface-2)}.ph-fgroup{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ph-fk{min-width:62px;font-size:10.5px;font-weight:800;letter-spacing:.2px;color:var(--c-fg-5)}.ph-chip{min-height:24px;padding:1px 9px;border:1px solid var(--c-border-2);border-radius:999px;background:var(--c-surface);color:var(--c-fg-3);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.ph-chip[data-on]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-tone)}.ph-chip:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ph-empty{padding:18px 4px;color:var(--c-fg-4);font-size:12.5px;text-align:center}.ph-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.ph-card{display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--c-border-2);border-radius:12px;background:var(--c-surface);font-family:inherit;text-align:start;cursor:pointer;overflow:hidden}.ph-card:hover{border-color:var(--c-accent-border)}.ph-card:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ph-thumb{position:relative;display:block;aspect-ratio:4/3;background:var(--c-deck)}.ph-img{width:100%;height:100%;object-fit:contain;display:block}.ph-loading{position:absolute;inset:0;background:var(--c-deck)}.ph-nofile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:8px;color:var(--c-fg-5);font-size:11px;text-align:center}.ph-nofile[data-err]{color:var(--c-danger-text)}.ph-retry{margin-top:2px;border:1px solid var(--c-border-2);border-radius:7px;padding:2px 9px;background:var(--c-surface);color:var(--c-fg-2);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.ph-retry:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ph-flag{align-self:flex-start;border-radius:6px;padding:1px 6px;margin-bottom:2px;font-size:10px;font-weight:800}.ph-flag,.ph-warn{background:var(--c-warn-soft);color:var(--c-warn-text)}.ph-warn{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:6px 9px;border:1px solid var(--c-warn-border);border-radius:9px;font-size:11.5px;font-weight:600}.ph-labels{flex-direction:column;gap:2px;padding:7px 9px 9px}.ph-l,.ph-labels{display:flex;min-width:0}.ph-l{align-items:baseline;gap:6px}.ph-l-k{flex:none;min-width:44px;font-size:10px;font-weight:800;letter-spacing:.2px;color:var(--c-fg-5)}.ph-l-v{min-width:0;font-size:12px;font-weight:600;color:var(--c-fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-l[data-muted] .ph-l-v{font-weight:500;color:var(--c-fg-5)}.ph-l-hint{-webkit-margin-start:5px;margin-inline-start:5px;border-radius:5px;padding:0 4px;background:var(--c-warn-soft);color:var(--c-warn-text);font-size:9.5px;font-weight:800}.ph-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(15,23,42,.72)}.ph-view{position:relative;display:flex;flex-direction:column;width:min(1100px,96vw);max-height:94vh;border-radius:16px;background:var(--c-surface);overflow:hidden}.ph-view-bar{display:flex;align-items:center;gap:10px;padding:8px 44px 8px 12px;border-bottom:1px solid var(--c-border-3)}.ph-view-n{font-size:12px;font-weight:700;color:var(--c-fg-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ph-view-nav{display:flex;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}.ph-nav{width:34px;height:30px;border:1px solid var(--c-border-2);border-radius:8px;background:var(--c-surface);color:var(--c-fg-2);font-family:inherit;font-size:17px;font-weight:800;line-height:1;cursor:pointer}.ph-nav:disabled{opacity:.35;cursor:default}.ph-nav:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ph-view-img{display:flex;align-items:center;justify-content:center;min-height:min(60vh,420px);flex:1 1 auto;background:var(--c-deck)}.ph-view-img img{max-width:100%;max-height:70vh;object-fit:contain;display:block}.ph-view-img img[data-hide]{display:none}.ph-view-meta{display:flex;flex-wrap:wrap;gap:4px 18px;padding:10px 12px;border-top:1px solid var(--c-border-3);background:var(--c-surface-2)}.ph-view-meta .ph-l-v{white-space:normal}.ph-drivelink{display:inline-flex;align-items:center;gap:5px;-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.5px;font-weight:700;color:var(--c-accent-text);text-decoration:none}.ph-drivelink:hover{text-decoration:underline}.ph-nav[data-off]{opacity:.35}@media (pointer:coarse){.ph-nav{width:48px;height:48px}.ph-chip{min-height:40px;padding:2px 14px;font-size:13px}.ph-dayc{min-height:46px;padding:4px 14px}.ph-mode{min-height:46px;padding:6px 18px;font-size:13.5px}.ph-retry{min-height:40px;padding:4px 14px}.ph-days,.ph-fgroup{gap:8px}}.pc-hero-ed{display:inline-flex;align-items:center}.pc-hero-ed .pc-ed-k,.pc-hero-ed .pc-f-k{color:hsla(0,0%,100%,.62)}.pc-hero-ed .pc-ed-open,.pc-hero-ed .pc-ed-sel{min-height:24px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.12);color:var(--c-on-tone);font-size:11.5px;font-weight:700}.pc-hero-ed .pc-ed-open:hover,.pc-hero-ed .pc-ed-sel:hover{background:hsla(0,0%,100%,.2)}.pc-hero-ed .pc-miss{color:hsla(0,0%,100%,.55)}.pc-hero-ed .pc-f-k{display:none}.pc-hero-ed .pc-ed-sel[data-tinted]{background:var(--chip-bg);color:var(--chip-fg);border-color:transparent;border-radius:999px;font-weight:700}.pc-hero-ed .pc-ed-sel[data-tinted]:hover{background:var(--chip-bg);filter:brightness(.97)}.pc-vf-note{flex:1 1 180px;min-width:0}.pc-vf-note .pc-vf-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-fu-date{min-height:34px;border:1px solid var(--c-border-2);border-radius:9px;padding:4px 10px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-fu-date:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-fu-date{border-radius:999px;padding-inline:13px;min-height:32px;font-weight:600}.pc-fu-date[data-warn]{border-color:var(--pn-warn-a)}.pc-fu-date[data-bad]{border-color:var(--pn-danger-a)}.pc-fu-iso{white-space:nowrap}.pc-fu-note{width:100%;margin-bottom:12px;border:1px solid var(--c-border-2);border-radius:10px;padding:8px 10px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:13px;line-height:1.5;resize:vertical}.pc-fu-note:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ps-combo{position:relative}.ps-menu{position:fixed;z-index:50;font-family:Heebo,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;flex-direction:column;max-height:min(300px,var(--ps-max,300px));border:1px solid var(--c-border-2);border-radius:11px;background:var(--c-surface);box-shadow:0 12px 30px rgba(15,23,42,.18);overflow:hidden}.ps-menu-q{flex:none;border:0;border-bottom:1px solid var(--c-border-3);padding:9px 11px;background:var(--c-surface-2);color:var(--c-fg);font-family:inherit;font-size:16px}.ps-menu-q:focus{outline:0}.ps-menu-q::placeholder{color:var(--c-fg-5)}.ps-menu-list{overflow-y:auto;padding:4px}.ps-menu-o{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;border:0;border-radius:8px;padding:4px 8px;background:transparent;font-family:inherit;font-size:13px;text-align:start;cursor:pointer}.ps-menu-o[data-active]{background:var(--c-surface-3)}.ps-menu-o:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.ps-menu-none{margin:0;padding:12px 10px;color:var(--c-fg-4);font-size:12.5px}.ps-menu-h{padding:8px 8px 3px;color:var(--c-fg-4);font-size:11px;font-weight:700;letter-spacing:.02em}.ps-menu-h:not(:first-child){margin-top:4px;border-top:1px solid var(--c-border-3,var(--c-border-2))}.ps-open[data-busy]{opacity:.6;cursor:progress}.ps-rq{width:100%;min-height:40px;margin-bottom:6px;border:1px solid var(--c-border-2);border-radius:10px;padding:0 11px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;font-size:16px}.ps-rq:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.ps-rq::selection{background:var(--c-accent-soft);color:var(--c-fg)}.lv-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0 8px}.lv-ptile{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:12px 6px 10px;border:1px solid var(--c-border-3);border-radius:16px;background:var(--c-surface);color:var(--c-fg);font-family:inherit;cursor:pointer;box-shadow:0 1px 3px rgb(15 23 42/7%)}.lv-ptile:hover{background:var(--c-surface-2);box-shadow:0 3px 10px rgba(15,23,42,.11)}.lv-ptile[data-active]{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.lv-ptile:disabled{opacity:.42;cursor:default}.lv-ptile:disabled:hover{background:var(--c-surface);box-shadow:none}.lv-ptile:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-ptile[data-on]{background:var(--c-accent-soft);border-color:var(--c-accent)}.lv-ptile .lv-face{width:58px;height:58px}.lv-ptile .lv-face.lv-initials{font-size:21px;font-weight:700}.lv-ptile-n{font-size:12px;font-weight:600;line-height:1.25;text-align:center;width:100%;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.lv-ptile-on{position:absolute;inset-block-start:4px;inset-inline-start:6px;font-size:12px;font-weight:800;color:var(--c-accent-text)}.ps-r-sp{color:var(--c-fg-4);font-size:11.5px}.ps-menu-add,.ps-menu-done{flex:none;min-height:38px;border:0;border-top:1px solid var(--c-border-3);background:var(--c-surface-2);color:var(--c-accent-text);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.ps-menu-add{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px}.ps-menu-add:hover{background:var(--c-surface-3)}.ps-menu-add:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:-2px}.rf-form{display:flex;flex-direction:column;gap:14px;padding:2px 2px 4px}.rf-names{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.rf-in{cursor:text;font-weight:600;background:var(--c-surface);color:var(--c-fg-2)}.rf-in:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.rf-chips,.rf-seg{display:flex;flex-wrap:wrap;gap:6px}.rf-opt{min-height:34px;padding:0 13px;border:1px solid var(--c-border-2);border-radius:999px;background:var(--c-surface);color:var(--c-fg-3);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.rf-opt:hover{background:var(--c-surface-2)}.rf-opt[data-on]{border-color:var(--c-accent-border);background:var(--c-accent-soft);color:var(--c-accent-text)}.rf-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 2px;border:2px solid transparent;border-radius:999px;background:none;font-family:inherit;cursor:pointer}.rf-chip[data-on]{border-color:var(--c-accent-border);background:var(--c-accent-soft)}.rf-chip:focus-visible,.rf-opt:focus-visible,.rf-use:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.rf-preview{margin:0;color:var(--c-fg-3);font-size:12.5px}.rf-preview b{color:var(--c-fg-2);font-weight:800}.rf-wait{margin:0;color:var(--c-fg-4);font-size:12px}.rf-err{margin:0;padding:8px 10px;border:1px solid var(--c-danger-border);border-radius:9px;color:var(--c-danger-text);font-size:12.5px}.rf-dup,.rf-err{background:var(--c-danger-soft)}.rf-dup{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--c-danger-border);border-radius:10px}.rf-dup-t{color:var(--c-danger-text);font-size:13px;font-weight:700}.rf-like{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--c-border-2);border-radius:10px;background:var(--c-surface-2)}.rf-like-o{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 8px;border:0;border-radius:8px;background:var(--c-surface);color:var(--c-fg-2);font-family:inherit;font-size:13px;text-align:start;cursor:pointer}.rf-like-o:hover{background:var(--c-surface-3)}.rf-like-o:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.rf-like-n{font-weight:700}.rf-like-go{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px}.rf-like-go,.rf-use{color:var(--c-accent-text);font-weight:800}.rf-use{min-height:38px;border:1px solid var(--c-accent-border);border-radius:10px;background:var(--c-accent-soft);font-family:inherit;font-size:13px;cursor:pointer}button.rf-add-row[data-referrer-add]{display:flex;align-items:center;gap:6px;color:var(--c-accent-text);font-weight:700}.rf-hint{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--c-fg-3);font-size:12px;font-weight:500}@media (pointer:coarse){.ps-menu-add,.rf-in,.rf-opt,.rf-use{min-height:44px}.rf-in{font-size:16px}}@media (max-width:420px){.rf-names{grid-template-columns:1fr}}@media (pointer:coarse){.ps-menu{max-height:min(60vh,var(--ps-max,60vh))}.ps-menu-o{min-height:44px;font-size:14px}.ps-menu-done{min-height:46px}}.me-shift-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-top:10px}.me-shift{border:1px solid var(--c-border-2);border-radius:10px;overflow:hidden;background:var(--c-surface)}.me-shift-loc{padding:3px 9px;font-size:11.5px;font-weight:700;color:var(--c-on-tone);background:var(--sg-site-x);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-shift[data-site=h] .me-shift-loc{background:var(--sg-site-h)}.me-shift[data-site=r] .me-shift-loc{background:var(--sg-site-r)}.me-shift[data-site=c] .me-shift-loc{background:color-mix(in srgb,var(--sg-site-c) 75%,var(--pn-logo))}.me-shift[data-site=b] .me-shift-loc{background:var(--sg-site-b)}.me-shift[data-site=t] .me-shift-loc{background:var(--sg-site-t)}.me-shift[data-site=l] .me-shift-loc{background:var(--sg-site-l)}.me-shift[data-site=m] .me-shift-loc{background:var(--sg-site-m);color:var(--sg-site-m-ink)}.me-shift[data-site=x] .me-shift-loc{background:var(--sg-site-x);color:var(--sg-site-x-ink)}.me-shift-b{padding:6px 9px 8px}.me-shift-day{font-size:12.5px;font-weight:600;color:var(--c-fg)}.me-shift-date{font-size:11.5px;color:var(--c-fg-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-shift-hrs{margin-top:3px;font-size:12px;color:var(--c-fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-shift.is-today{box-shadow:inset 0 0 0 2px var(--c-accent)}.me-pin{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.me-pin-f{display:flex;flex-direction:column;gap:3px;min-width:120px;flex:1 1 120px}.me-pin-f label{font-size:10.5px;color:var(--c-fg-4)}.me-pin-f input{font:inherit;font-size:15px;letter-spacing:.35em;text-align:center;padding:7px 8px;border:1px solid var(--c-border-2);border-radius:9px;background:var(--c-surface);color:var(--c-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-pin-f input:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.me-pin-go{font:inherit;font-weight:700;padding:8px 16px;border-radius:9px;border:0;background:var(--c-accent);color:var(--c-on-tone);cursor:pointer;min-height:38px}.me-pin-go:disabled{opacity:.5;cursor:default}.me-pin-msg{margin:8px 0 0;font-size:12.5px}.me-pin-msg[data-ok="1"]{color:var(--pn-ok-fg)}.me-pin-msg[data-ok="0"]{color:var(--pn-danger-fg)}.pc-deliv-f{font-weight:600}.pc-deliv-f[data-v=no]{color:var(--pn-danger-fg)}.pc-deliv-f[data-v=yes]{color:var(--c-fg-3);font-weight:500}.pc-deliv-go{padding:0;border:0;background:none;font:inherit;font-weight:600;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.pc-deliv-go:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.pc-deliv-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px;border-radius:4px}.cd{gap:10px;padding-bottom:40px}.cd,.cd-top{display:flex;flex-direction:column}.cd-top{gap:4px}.cd-h{margin:0;font-size:17px;font-weight:800;color:var(--c-fg)}.cd-note{display:flex;align-items:center;gap:6px;margin:0;border-radius:9px;padding:6px 10px;background:var(--pn-warn-wash);border:1px solid var(--pn-warn-a);color:var(--pn-warn-fg);font-size:11.5px;font-weight:600}.cd-sum{margin:2px 0 0;font-size:12.5px;font-weight:700;color:var(--c-fg-3)}.cd-wait{margin:6px 0;border:1px dashed var(--c-border);border-radius:11px;padding:18px 14px;text-align:center;color:var(--c-fg-4);font-size:13px}.cd-grid{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}@media (min-width:900px){.cd-grid{grid-template-columns:1fr 1fr}}.cd-card{border:1px solid var(--c-border-3);border-radius:13px;background:var(--c-surface);overflow:hidden;box-shadow:0 1px 3px rgb(15 23 42/6%)}.cd-card[data-tone=danger]{border-color:var(--pn-danger-a)}.cd-card[data-tone=warn]{border-color:var(--pn-warn-a)}.cd-card[data-tone=ok]{border-color:var(--pn-ok-a)}.cd-head{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;padding:10px 12px 4px;font-family:inherit;text-align:start;cursor:pointer}.cd-ico{font-size:15px;flex:0 0 auto}.cd-title{flex:1 1;min-width:0;font-size:13.5px;font-weight:800;color:var(--c-fg)}.cd-count{min-width:22px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 7px;background:var(--c-surface-3);color:var(--c-fg-2);font-size:11.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-card[data-tone=danger] .cd-count{background:var(--pn-danger-bg);color:var(--pn-danger-fg)}.cd-card[data-tone=warn] .cd-count{background:var(--pn-warn-bg,var(--pn-warn-wash));color:var(--pn-warn-fg)}.cd-count[data-zero]{background:var(--c-surface-2);color:var(--c-fg-5)}.cd-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;padding:0 12px 10px;font-size:10.5px;color:var(--c-fg-4)}.cd-sev{font-weight:800}.cd-card[data-tone=danger] .cd-sev{color:var(--pn-danger-fg)}.cd-card[data-tone=warn] .cd-sev{color:var(--pn-warn-fg)}.cd-card[data-tone=ok] .cd-sev{color:var(--pn-ok-fg)}.cd-age{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-why{color:var(--c-fg-5)}.cd-body{border-top:1px solid var(--c-border-3);padding:9px 12px 11px}.cd-explain{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--c-fg-3)}.cd-none{margin:0;font-size:12.5px;color:var(--pn-ok-fg);font-weight:600}.cd-rows{margin:0;padding:0;list-style:none;gap:5px}.cd-row,.cd-rows{display:flex;flex-direction:column}.cd-row{gap:2px;-webkit-border-start:3px solid var(--c-border-2);border-inline-start:3px solid var(--c-border-2);border-radius:0 7px 7px 0;padding:5px 9px;background:var(--c-surface-2)}.cd-row[data-sev=crit]{border-inline-start-color:var(--pn-danger-a)}.cd-row[data-sev=warn]{border-inline-start-color:var(--pn-warn-a)}.cd-row-t{font-size:12.5px;line-height:1.45;color:var(--c-fg);overflow-wrap:anywhere}.cd-row-a{font-size:11.5px;color:var(--c-fg-3)}.cd-donek{margin:10px 0 4px;font-size:10.5px;font-weight:800;color:var(--pn-ok-fg)}.cd-rows-done .cd-row{background:var(--pn-ok-wash);border-inline-start-color:var(--pn-ok-a)}.cd-rows-done .cd-row-t{color:var(--c-fg-3)}@media (min-width:900px){.lv-bar .lv-bar-in{padding-top:3px;padding-bottom:3px}.lv-bar .lv-logo{width:auto;height:68px}.lv-bar .lv-bar-rows{gap:2px}.lv-bar .lv-navlink{min-height:32px}.lv-bar .lv-icon,.lv-bar .lv-out{min-height:34px}.lv-bar .lv-icon{width:34px}.lv-bar .lv-me{min-height:34px}.lv-bar .lv-me .lv-face{width:24px;height:24px}.lv-bar .lv-bar-days{padding-top:3px}.lv-bar .lv-bar-days .lv-daytab{min-height:28px}.lv-bar .lv-bar-days .lv-daynav,.lv-bar .lv-bar-days .lv-daypick{min-height:28px;min-width:28px}.lv-bar .lv-cols{padding-top:3px;padding-bottom:3px}.lv:not(.sg) .lv-cols{column-gap:6px;min-width:var(--lv-min,0)}.lv:not(.sg) .lv-open{column-gap:6px}.lv:not(.sg) .lv-group{min-width:calc(var(--lv-min, 0px) - 24px)}}@media (min-width:900px) and (max-width:1279.98px) and (pointer:coarse){.lv:not(.sg){--lvw-name:132px;--lvw-age:48px;--lvw-id:72px;--lvw-ins:56px;--lvw-type:86px;--lvw-asst:92px;--lvw-ref:92px;--lvw-form:56px;--lvw-wa:38px}}@media screen and (max-width:620px){.lv-bar .lv-logo{width:auto;height:40px}.lv-bar .lv-brand{padding:0 3px 0 1px}.lv-bar .lv-bar-in{gap:5px;padding-inline:8px}.lv-bar .lv-bar-top{flex-wrap:wrap;row-gap:0;column-gap:5px}.lv-bar .lv-bar-top>.lv-me{-webkit-margin-start:auto;margin-inline-start:auto}.lv-bar .lv-bar-top>.lv-bar-gap{min-width:0}.lv:not(.sg) .lv-bar .lv-nav{flex-wrap:nowrap}.lv-bar .lv-out{padding:0 9px}}@media screen and (max-width:389.98px){.lv-bar .lv-bar-in{padding-inline:6px}.lv-bar .lv-bar-top{column-gap:4px}}@media screen and (max-width:560px){.lv-bar-days:has(>.lv-cal){grid-template-columns:minmax(0,1fr) auto}.lv-bar-days:has(>.lv-cal)>.lv-daystrip{grid-column:1}.lv-bar-days:has(>.lv-cal)>.lv-cal{grid-column:2;justify-self:end}}@media screen and (max-width:620px){.lv-daytabs>.lv-daytab{display:none}.lv-daytabs>.lv-daytab:has(+.lv-daytab[aria-current=true]),.lv-daytabs>.lv-daytab[aria-current=true],.lv-daytabs>.lv-daytab[aria-current=true]+.lv-daytab{display:inline-flex}}@media screen and (max-width:620px){.lv-daystrip>.lv-daynav-mo{display:none}.lv-bar .lv-bar-in{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:5px;column-gap:5px;grid-row-gap:6px;row-gap:6px}.lv-bar .lv-bar-rows{display:contents}.lv-bar .lv-bar-days{grid-column:1/-1}}@media screen and (max-width:899.98px){.lv:not(.sg) .lv-open{grid-template-columns:auto auto minmax(0,1fr) auto!important}.lv:not(.sg) .lv-open .lv-flag{grid-column:span 2;justify-self:start}}.pc-sfcancel{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:2px 4px 10px;font-size:12px;color:var(--c-fg-5)}.pc-sfcancel[data-done="1"]{justify-content:flex-start;font-style:italic}.pc-sfcancel-t{-webkit-margin-end:auto;margin-inline-end:auto}.pc-sfcancel-b,.pc-sfcancel-n{font:inherit;padding:3px 10px;border-radius:999px;border:1px solid var(--c-border-2);background:transparent;color:var(--c-fg-5);cursor:pointer}.pc-sfcancel[data-ask="1"] .pc-sfcancel-b{border-color:var(--c-fg-5);color:var(--c-fg-2)}.pc-sfcancel-b:disabled{opacity:.6;cursor:default}.pc-vf-scope{-webkit-margin-start:6px;margin-inline-start:6px;padding:0 6px;border-radius:999px;background:var(--c-surface-2);color:var(--c-fg-5);font-size:10px;font-weight:500}.pc-vf-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.pc-pathnotes{padding:4px 2px 2px}.pc-sendt-extra .pc-sendt-none{white-space:normal;text-align:center;max-width:100%}.pc-sendt-extra{display:flex;flex-wrap:wrap;gap:4px;width:0;min-width:100%;justify-content:center}.pay-bank{margin-top:10px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.6;background:var(--c-surface-2);color:var(--c-fg-2);box-shadow:inset 0 0 0 1px var(--c-border-2)}.pay-bank-h{font-weight:800;color:var(--c-fg)}.pay-typed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;font-size:13px;color:var(--c-fg-2)}.pay-typed-k{font-weight:700}.pay-typed-in{width:120px;height:34px;padding:0 10px;border-radius:8px;font:inherit;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-fg);background:var(--c-surface);border:1px solid var(--c-border-2)}.pay-typed-in:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pay-typed-in[aria-invalid=true]{border-color:var(--c-danger-border)}.pay-typed-u{font-weight:700}.pay-typed-s{flex-basis:100%;font-size:11.5px;color:var(--c-fg-4)}.pay-typed-in[aria-invalid=true]~.pay-typed-s{color:var(--c-danger-text)}.pc-nav{position:fixed;top:50%;z-index:2;display:grid;place-items:center;width:42px;height:42px;margin-top:-21px;padding:0;border:1px solid var(--c-border);border-radius:50%;background:var(--c-surface);color:var(--c-fg-2);cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--c-fg) 18%,transparent)}.pc-nav[data-side=left]{left:max(6px,calc((100vw - min(1360px, 96vw)) / 2 - 21px))}.pc-nav[data-side=right]{right:max(6px,calc((100vw - min(1360px, 96vw)) / 2 - 21px))}.pc-nav:hover{background:var(--c-accent-soft);color:var(--c-accent-text);border-color:var(--c-accent-border)}.pc-nav:focus-visible{outline:3px solid var(--c-ring-strong);outline-offset:2px}.pc-nav{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.pc-nav:hover{transform:scale(1.08);box-shadow:0 6px 18px color-mix(in srgb,var(--c-fg) 24%,transparent)}.pc-nav:active{transform:scale(.96)}.pc-nav:has(>.pc-nav-n){grid-template-rows:auto auto;gap:1px;width:46px;height:auto;margin-top:-32px;padding:9px 0 8px;border-radius:23px}.pc-nav-n{color:inherit;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px;white-space:nowrap;pointer-events:none}.pc-nav{color:var(--c-fg);font-family:inherit}@media (min-width:700px){.lv-sheet:has(>.lv-sheet-body>.pc-nav){max-width:min(1360px,calc(100vw - 112px))}.pc-nav[data-side=left]{left:max(6px,calc((100vw - min(1360px, calc(100vw - 112px))) / 2 - 54px))}.pc-nav[data-side=right]{right:max(6px,calc((100vw - min(1360px, calc(100vw - 112px))) / 2 - 54px))}}.pc-move{display:none}@keyframes pc-out-left{to{left:-28px;opacity:0}}@keyframes pc-out-right{to{left:28px;opacity:0}}@keyframes pc-in-left{0%{left:-28px;opacity:0}to{left:0;opacity:1}}@keyframes pc-in-right{0%{left:28px;opacity:0}to{left:0;opacity:1}}.lv-sheet:has(.pc-move[data-move=out-left]){animation:pc-out-left .11s ease-in forwards}.lv-sheet:has(.pc-move[data-move=out-right]){animation:pc-out-right .11s ease-in forwards}.lv-sheet:has(.pc-move[data-move=in-left]){animation:pc-in-left .15s ease-out}.lv-sheet:has(.pc-move[data-move=in-right]){animation:pc-in-right .15s ease-out}.lv-scrim:has(.pc-move){overflow-x:clip}@media (prefers-reduced-motion:reduce){.pc-nav,.pc-nav:active,.pc-nav:hover{transition:none;transform:none}.lv-sheet:has(.pc-move){animation:none}}@media (max-width:699.98px){.pc-nav{top:auto;bottom:calc(18px + env(safe-area-inset-bottom));margin-top:0;width:38px;height:38px}.pc-nav:has(>.pc-nav-n){width:44px;height:auto;margin-top:0}.pc-nav[data-side=left]{left:8px}.pc-nav[data-side=right]{right:8px}.pc-hero.pc-hero-bar[data-stuck]{padding:8px 12px}.pc-hero.pc-hero-bar[data-stuck] .pc-ava,.pc-hero.pc-hero-bar[data-stuck] .pc-badges,.pc-hero.pc-hero-bar[data-stuck] .pc-reach,.pc-hero.pc-hero-bar[data-stuck] .pc-wa{display:none}.pc-hero.pc-hero-bar[data-stuck] .pc-hero-top{gap:6px}.pc-hero.pc-hero-bar[data-stuck] .pc-hero-apps .pc-app{height:32px;min-height:32px;width:auto;min-width:32px;padding:0 6px}}.da{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface-2)}.da-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.da-head b{font-size:14px;color:var(--c-fg)}.da-head small{font-size:12px;color:var(--c-fg-4)}.da-miss{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;background:var(--c-warn-soft);color:var(--c-warn-text);border:1px solid var(--c-warn-border)}.da-miss[data-many]{background:var(--c-danger-soft);color:var(--c-danger-text);border-color:var(--c-danger-border)}.da-line{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.da-sep{width:1px;height:20px;background:var(--c-border)}.da-seg{display:flex;flex-wrap:wrap;gap:5px}.da-opt{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg-2);font:inherit;font-size:13px;cursor:pointer}.da-opt[data-on]{background:var(--c-accent-soft);color:var(--c-accent-text);border-color:var(--c-accent-border);font-weight:700}.da-go:focus-visible,.da-note:focus-visible,.da-opt:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.da-row{display:flex;gap:6px}.da-note{flex:1 1;min-width:0;padding:0 10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg)}.da-go,.da-note{min-height:32px;font:inherit;font-size:13px}.da-go{flex:none;padding:0 14px;border:0;border-radius:8px;background:var(--c-accent);color:var(--c-on-tone);font-weight:700;cursor:pointer}.da-go:disabled{opacity:.5;cursor:not-allowed}.da-err{color:var(--c-danger-text)}.da-err,.da-hint{margin:0;font-size:13px;font-weight:600}.da-hint{padding:7px 10px;border-radius:8px;background:var(--c-warn-soft);border:1px solid var(--c-warn-border);color:var(--c-warn-text)}.da-empty{margin:0;font-size:12.5px;color:var(--c-fg-4)}.da-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.da-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;color:var(--c-fg-2)}.da-list li[data-miss] b{color:var(--c-warn-text)}.da-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-fg-3)}.da-n,.da-who{color:var(--c-fg-4)}.da-offer{display:grid;grid-gap:6px;gap:6px}.da-offer-go{justify-self:start;min-height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--c-accent-border);background:var(--c-accent-soft);color:var(--c-accent-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.da-offer-go:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.da-pv{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid var(--c-border);background:var(--c-surface)}.da-pv p{margin:0}.da-pv-to{font-size:12.5px;color:var(--c-fg-3)}.da-pv-text{font-size:13.5px;color:var(--c-fg);line-height:1.5}.da-offer-done{margin:0;font-size:13px;font-weight:600;color:var(--c-fg-2)}.da-last{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:12px;color:var(--c-fg-3)}.da-last-k{color:var(--c-fg-4)}.da-cap{font-size:12px;color:var(--c-fg-3)}.bo-attempt{display:block;margin-top:4px}.da-line .da-note{flex:1 1 160px}.da-line .da-offer{flex:1 1 auto}.da-line .da-pv{flex-basis:100%}.da-link{padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--c-accent-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.da-link:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px;border-radius:4px}.pc-seg-b.pc-seg-stage[data-on="1"]{background:var(--at-orangeBright);color:var(--atf-orangeBright)}.pc-seg-b.pc-seg-stage:disabled{opacity:.45;cursor:not-allowed}.pc-partial{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:var(--c-warn-soft);border:1px solid var(--c-warn-border);color:var(--c-warn-text);font-size:13px}.pc-partial-t{flex:1 1 200px;font-weight:600}.pc-partial-again{border:1px solid var(--c-warn-border);background:var(--c-surface);color:var(--c-warn-text);border-radius:8px;padding:4px 10px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pc-partial-again:hover{background:var(--c-hover-veil)}.pc-partial-again:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-lf{display:grid;grid-gap:4px;gap:4px;margin-top:4px}.pc-lf-door{justify-self:start;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg-2);border-radius:8px;padding:3px 9px;font:inherit;font-size:12.5px;cursor:pointer}.pc-lf-door[aria-expanded=true]{background:var(--c-surface-2)}.pc-lf-b:focus-visible,.pc-lf-door:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-lf-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.pc-lf-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 6px;border-radius:8px;background:var(--c-surface-2);font-size:12.5px}.pc-lf-row[data-off]{color:var(--c-fg-4)}.pc-lf-t{flex:1 1 140px;min-width:0}.pc-lf-t small{color:var(--c-fg-4)}.pc-lf-acts,.pc-lf-b{display:inline-flex;gap:4px}.pc-lf-b{align-items:center;border:1px solid var(--c-border-2);background:var(--c-surface);color:var(--c-fg);border-radius:7px;padding:2px 8px;font:inherit;font-size:12px;cursor:pointer}.pc-lf-b[data-armed]{background:var(--c-warn-soft);border-color:var(--c-warn-border);color:var(--c-warn-text);font-weight:700}.pc-lf-b:disabled{opacity:.55;cursor:progress}.pc-lf-wait{font-size:11.5px}.pc-lf-note{font-size:12px;color:var(--c-fg-3)}.pc-unread-les{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;padding:7px 10px;border-radius:9px;background:var(--c-warn-soft);border:1px dashed var(--c-warn-border);color:var(--c-warn-text);font-size:13px}.pc-unread-les-t{flex:1 1 160px;font-weight:600}.pc-les-unread{color:var(--c-warn-text);font-weight:700;font-size:12px;white-space:nowrap}.lv-bday-hat{display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:-1px}.lv-bday-hat .lv-bday-cone{fill:color-mix(in srgb,currentColor 16%,transparent);stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.lv-bday-hat .lv-bday-band{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round}.lv-bday-hat .lv-bday-pom{fill:var(--c-warn)}.pc-ageline:has(>.pc-bday-cap){position:relative}.pc-bday-cap{position:absolute;top:-8px;left:50%;transform:translateX(-50%) rotate(-14deg);line-height:0}.pc-bday-cap>.lv-bday-hat{width:14px;height:14px}.lv-age>.lv-bday-hat{-webkit-margin-end:3px;margin-inline-end:3px;color:var(--c-accent)}.sg-peek-sub:has(>.sg-peek-bday){display:grid;grid-auto-flow:column;justify-content:start;align-items:center;grid-gap:6px;gap:6px;margin-top:10px}.sg-peek-sub>.sg-peek-bday{grid-area:1/1;align-self:stretch;justify-self:stretch;position:relative;z-index:1;color:var(--c-fg-2)}.sg-peek-sub>.sg-peek-bday~.sg-peek-who{grid-area:1/1}.sg-peek-bday>.lv-bday-hat{position:absolute;top:-11px;left:50%;width:14px;height:14px;transform:translateX(-50%) rotate(-14deg)}.sg-peek-bday-glow{position:absolute;inset:-2px -6px;border-radius:8px;pointer-events:none}.pc-f-bday,.sg-peek-bday-glow[data-run]{animation:pc-bday-glow 1.6s ease-in-out 3}.pc-f-bday{border-radius:10px}.pc-f-bday .pc-f-bday-hat{-webkit-margin-start:4px;margin-inline-start:4px}@keyframes pc-bday-glow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--c-warn) 60%,transparent),0 0 14px 2px color-mix(in srgb,var(--c-warn) 40%,transparent)}}@media (prefers-reduced-motion:reduce){.pc-f-bday,.sg-peek-bday-glow[data-run]{animation:none}}.lv-ci{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.6;white-space:nowrap;vertical-align:1px;border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-fg-3)}.lv-ci[data-ci=i]{background:var(--c-accent-soft);border-color:var(--c-accent-border);color:var(--c-accent-text)}.lv-ci[data-ci=w]{background:var(--c-warn-soft);border-color:var(--c-warn-border);color:var(--c-warn-text)}.lv-notneeded{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.6;white-space:nowrap;vertical-align:1px;border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-fg-3)}.lv-ci[data-ci=ok]{background:var(--c-success-soft);border-color:var(--c-success-border);color:var(--c-success-text)}.lv-ci[data-ci=go]{background:var(--c-success);border-color:var(--c-success);color:var(--c-on-tone)}.lv-ci[data-ci=bad]{background:var(--c-danger-soft);border-color:var(--c-danger-border);color:var(--c-danger-text)}.lv-coord{display:inline-block;-webkit-margin-end:6px;margin-inline-end:6px;padding:0 8px;border-radius:999px;font-size:12.5px;font-weight:800;line-height:1.55;white-space:nowrap;vertical-align:1px;border:1.5px solid var(--c-warn-text);background:var(--c-surface);color:var(--c-warn-text)}.lv-coord[data-k=u]{border-color:var(--c-danger-text);color:var(--c-danger-text)}.lv-coord[data-k=t][data-miss]{background:var(--c-warn-text);color:var(--c-surface)}.lv-coord[data-k=u][data-miss]{background:var(--c-danger-text);color:var(--c-surface)}.lv-coord[data-k=n]{font-size:11px;font-weight:700;border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-fg-3)}.lv-hc{display:grid;grid-gap:6px;gap:6px;margin:8px 0 10px}.lv-hc-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;text-align:start;width:100%;padding:8px 12px;border-radius:10px;border:1px solid var(--c-border);-webkit-border-start:5px solid var(--c-warn-border);border-inline-start:5px solid var(--c-warn-border);background:var(--c-surface);color:var(--c-fg);font:inherit;cursor:pointer}.lv-hc-row[data-ci=ok]{border-inline-start-color:var(--c-success)}.lv-hc-row[data-ci=bad]{border-inline-start-color:var(--c-danger-border)}.lv-hc-t{font-weight:700;font-size:14px}.lv-hc-s{font-size:12px;color:var(--c-fg-3)}.lv-hc-item{display:flex;gap:6px;align-items:stretch}.lv-hc-item>.lv-hc-row{flex:1 1;min-width:0}.lv-hc-done{flex:none;padding:0 12px;border-radius:10px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.lv-hc-done:hover{border-color:var(--c-success);color:var(--c-success)}.lv-hc-done:disabled{opacity:.5;cursor:progress}.lv-fh{display:grid;grid-gap:6px;gap:6px;margin:8px 0 10px}.lv-fh-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;text-align:start;width:100%;padding:8px 12px;border-radius:10px;border:1px solid var(--c-border);-webkit-border-start:5px solid var(--c-accent);border-inline-start:5px solid var(--c-accent);background:var(--c-surface);color:var(--c-fg);font:inherit;cursor:pointer}.lv-fh-cand:focus-visible,.lv-fh-row:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.lv-fh-t{font-weight:700;font-size:14px}.lv-fh-s{font-size:12px;color:var(--c-fg-3)}.lv-fh-list{list-style:none;margin:4px 0 0;padding:0 12px 0 0;display:grid;grid-gap:4px;gap:4px}.lv-fh-cand{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 10px;border-radius:8px;background:var(--c-surface-2);color:var(--c-fg);text-decoration:none}.lv-fh-cand:hover{background:var(--c-accent-soft)}.lv-fh-wish{font-size:12px;font-weight:700;color:var(--c-success-text)}.lv-fh-none{margin:4px 12px 0 0;font-size:12px;color:var(--c-fg-3)}.lv-ea{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0;font-size:13px;color:var(--c-fg)}.lv-ea-q{font-weight:600}.lv-ea-btn{padding:4px 10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg);font:inherit;font-size:12px;cursor:pointer}.lv-ea-btn:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}.lv-ea-btn.is-on{background:var(--c-success-soft);color:var(--c-success-text);border-color:var(--c-success-border);font-weight:700}.lv-ea-offer{align-items:center;gap:4px 8px}.lv-ea-list,.lv-ea-offer{display:flex;flex-wrap:wrap}.lv-ea-list{list-style:none;margin:0;padding:0;gap:4px}.pc-notdone{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap;color:var(--c-danger-text);background:var(--c-danger-soft);border:1px solid var(--c-danger-border)}.pc-tr:has(.pc-notdone)>.pc-tc:not(.pc-tc-when):not(:has(.pc-notdone)){opacity:.5}.pc-tr:has(.pc-notdone) .pc-notdone~*{opacity:.5}.pc-dxc>.pc-notdone{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:6px;margin-inline-end:6px;flex:none}.lv-nextfree{align-self:center;font-size:12.5px;font-weight:600;color:var(--c-success-text);background:var(--c-success-soft);border:1px solid var(--c-success-border);border-radius:999px;padding:3px 10px;white-space:nowrap;text-decoration:none}.lv-nextfree:hover{border-color:var(--c-success-text)}.pc-optcols-top{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.pc-optcols{display:grid;grid-template-columns:repeat(4,max-content);justify-content:start;grid-gap:10px 28px;gap:10px 28px;align-items:start}.pc-optcol{display:grid;grid-gap:6px;gap:6px;align-content:start}.pc-optcol .pc-opt-h{margin:0}.pc-optcol-chips{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pc-optchip{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid transparent;border-radius:999px;background:none;font:inherit;cursor:pointer}.pc-optchip:hover{border-color:var(--c-border)}.pc-optchip[aria-pressed=true]{border-color:var(--c-ring-strong)}.pc-optchip:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.pc-optchip-none{padding:3px 10px;color:var(--c-fg-3);font-size:12.5px;border-color:var(--c-border-2)}@media (max-width:700px){.pc-optcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.pc-optchip{max-width:100%}}@media (max-width:340px){.pc-optcols{grid-template-columns:1fr}}.pc-locked,.sg-peek-plan-locked{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pc-locked-st{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-weight:800;border:1px solid var(--c-danger-border)}.pc-locked-st,.pc-optchip-act{font-size:12.5px;background:var(--c-danger-soft);color:var(--c-danger-text)}.pc-optchip-act{padding:3px 10px;font-weight:700;text-decoration:none;border-color:var(--c-danger-border)}.pc-optchip-off{padding:3px 10px;font-size:12px;color:var(--c-fg-4);border-color:var(--c-border-2);cursor:default}.pc-noshow-undo{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.pc-noshow-undo-go{justify-self:start;padding:3px 10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg-2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.pc-noshow-undo-go:disabled{opacity:.6;cursor:default}.pc-noshow-undo-msg{margin:0;font-size:12.5px;color:var(--c-fg-2)}.pc-noshow-undo-offer{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px}.pc-noshow-undo-ok{color:var(--c-success-text);font-weight:700}.pc-app.pc-idcopy{position:relative;font-weight:800}.pc-app.pc-idcopy .lv-idcopy-hash{font-size:17px;line-height:1}.pc-idw-at .pc-app.pc-idcopy{color:var(--c-fg-2)}.pc-f17{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pc-f17-ok{display:inline-flex;align-items:center;gap:6px}.pc-f17-ok[aria-pressed=true]{background:var(--c-success-soft);border-color:var(--c-success-border);color:var(--c-success-text)}.pc-f17-dist{font-weight:600;color:var(--c-fg-3)}.pc-f17-ok[aria-pressed=true] .pc-f17-dist{color:inherit}.pc-f17-warn{flex-basis:100%;margin:0;padding:6px 10px;border-radius:10px;font-size:12.5px;font-weight:600;background:var(--c-warn-soft);border:1px solid var(--c-warn-border);color:var(--c-warn-text)}.lv-noshow-box{display:grid;grid-gap:4px;gap:4px;margin:0 0 8px;padding:0 0 8px;border-radius:10px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-danger-border)}.lv-noshow-bar{padding:6px 10px;font-weight:800;font-size:13px;background:var(--c-danger-soft);color:var(--c-danger-text);border-bottom:1px solid var(--c-danger-border)}.lv-noshow-line{margin:0;padding:0 10px;font-size:12.5px;color:var(--c-fg-2);line-height:1.45}.lv-noshow-muted{color:var(--c-fg-4)}.lv-noshow-note{color:var(--c-fg-3);font-size:12px}.dx-outside{display:inline-block;padding:0 2px;border-radius:5px;background:color-mix(in srgb,var(--pn-warn-a) 75%,var(--c-surface));line-height:1.25}.cw-nointake{background:var(--pn-warn-wash);border:1px solid var(--pn-warn-a);border-radius:12px;padding:14px 16px}.cw-nointake-h{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--pn-warn-fg)}.cw-nointake-h .lv-ico{flex:0 0 auto}.cw-nointake-p{margin:8px 0 0;font-size:13.5px;line-height:1.55}.pc-onco{flex:none;display:inline-block;padding:1px 6px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.pc-onco[data-level=required]{background:var(--pn-danger-wash);color:var(--pn-danger-fg);box-shadow:inset 0 0 0 1px var(--pn-danger-a)}.pc-onco[data-level=consider]{background:var(--pn-warn-wash);color:var(--pn-warn-fg);box-shadow:inset 0 0 0 1px var(--pn-warn-a)}button.pc-onco{border:0;cursor:pointer;font-family:inherit}button.pc-onco:hover{box-shadow:inset 0 0 0 999px var(--c-hover-veil)}.onco-veil{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:var(--c-hover-veil)}.onco-box{width:min(440px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--c-surface);color:var(--c-fg);border:1px solid var(--c-border);border-radius:14px;padding:14px 16px;box-shadow:0 10px 30px var(--c-ring-strong)}.onco-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.onco-head .pc-onco{font-size:13px}.onco-x{border:0;background:none;color:var(--c-fg);font-size:20px;line-height:1;cursor:pointer}.onco-why{margin:10px 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13px}.onco-line{opacity:.7;font-size:11px}.onco-set{border:1px solid var(--c-border);border-radius:10px;margin:8px 0;padding:8px 10px;display:grid;grid-gap:6px;gap:6px;font-size:13px}.onco-set legend{font-weight:700;padding:0 4px}.onco-set input[type=number]{width:80px;-webkit-margin-start:6px;margin-inline-start:6px}.onco-t{font-size:13px}.onco-note{margin:8px 0 0;font-size:11px;opacity:.75}.card__onco{margin:2px 0 6px}.onco-src{font-size:12px;padding:4px 8px;border-radius:8px;background:var(--c-accent-soft);color:var(--c-accent-text)}.lv:not(.sg) .lv-col .lv-coltext,.lv:not(.sg) .lv-row .lv-c .lv-chip,.lv:not(.sg) .lv-row .lv-face.lv-initials:not(.lv-face-lg),.lv:not(.sg) .lv-row .lv-meds,.lv:not(.sg) .lv-row>.sg-peek :is(.sg-peek-op-l,.sg-peek-tile-l,.sg-peek-as-n,.sg-peek-csk,dt){font-size:11.5px}.lv:not(.sg) .lv-row .lv-c.lv-arr,.lv:not(.sg) .lv-row>.sg-peek :is(.sg-peek-sh,.sg-peek-l,.sg-peek-lk,.sg-peek-ld,.sg-peek-lw,.sg-peek-note,.sg-peek-lt){font-size:13px}.lv:not(.sg) .lv-row .lv-c.lv-alrt,.lv:not(.sg) .lv-row .lv-room,.lv:not(.sg) .lv-row>.sg-peek :is(.sg-peek-dl bdi,.sg-peek-tel){font-size:15px}.lv-shmaya.is-inline{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-margin-start:6px;margin-inline-start:6px;min-width:24px;min-height:24px;border-radius:6px;color:var(--pn-logo);text-decoration:none}.lv-shmaya.is-inline:hover{background:var(--c-surface-3)}.lv-shmaya.is-inline:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-heyy.lv-shmaya-link{border-color:var(--c-border-2);background:var(--c-surface);color:var(--pn-logo)}a[data-shmaya] .shmaya-mark{color:var(--pn-logo)}.pc-app[data-shmaya] .shmaya-mark{color:var(--c-on-tone)}.ws-strip .ws-apps .pc-app[data-shmaya] .shmaya-mark{color:var(--pn-logo)}[data-theme=dark] .ws-strip .ws-apps .pc-app[data-shmaya] .shmaya-mark,[data-theme=dark] a[data-shmaya] .shmaya-mark{color:var(--c-fg)}.lv-phonedoor:not(.pc-app):not(.btn){color:var(--c-fg-2)}.lv-phonemenu{position:fixed;z-index:1000;gap:4px;padding:6px;direction:rtl;background:var(--c-surface);border:1px solid var(--c-border-2);border-radius:10px;box-shadow:var(--c-pop-shadow)}.lv-phonemenu,.lv-phonemenu-item{display:flex;flex-direction:column}.lv-phonemenu-item{align-items:center;justify-content:center;gap:3px;min-width:56px;min-height:52px;padding:4px 6px;border-radius:8px;color:var(--c-fg);text-decoration:none;font-size:12px}.lv-phonemenu-item:hover{background:var(--c-surface-3)}.lv-phonemenu-item:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:1px}.lv-phonemenu-item.is-shmaya .lv-phonemenu-ico{color:var(--pn-logo)}[data-theme=dark] .lv-phonemenu-item.is-shmaya .lv-phonemenu-ico{color:var(--c-fg)}.lv-phonemenu-ico{display:inline-flex;line-height:0}.wa-thead-tel{color:inherit;text-decoration:none;cursor:pointer}.wa-thead-tel:hover{text-decoration:underline}.lv-phonemenu-row{display:grid;grid-template-columns:repeat(var(--n,5),64px);grid-gap:4px;gap:4px;justify-content:center}.lv-phonemenu-row .lv-phonemenu-item{width:64px;height:62px;min-width:0;padding:4px 2px;box-sizing:border-box}button.lv-phonemenu-item{border:0;background:none;font:inherit;font-size:12px;cursor:pointer}.lv-phonemenu-ico{width:24px;height:24px;align-items:center;justify-content:center}.lv-phonemenu-item.is-dvorah .lv-phonemenu-ico,.lv-phonemenu-item.is-mail .lv-phonemenu-ico{color:var(--c-accent)}.lv-phonemenu-item.is-mail.is-off,.lv-phonemenu-item.is-mail.is-off .lv-phonemenu-ico{color:var(--c-fg-4)}.lv-phonemenu-item.is-mail.is-off .lv-phonemenu-word{font-size:10.5px;line-height:1.15;text-align:center}@media (max-width:365px){.lv-phonemenu-row{width:min(calc(var(--n, 5) * 68px - 4px),calc(100vw - 30px));grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}.lv-phonemenu-row .lv-phonemenu-item{width:100%}}.yiftach-notice{position:fixed;inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:100000;max-width:440px;padding:16px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg);border-radius:12px}.yiftach-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;margin:4px;border:1px solid var(--c-border);border-radius:9px;background:var(--c-surface);color:var(--c-fg-2);font:inherit;font-size:13px;font-weight:600;text-decoration:none}.yiftach-button:hover{border-color:var(--c-accent);color:var(--c-accent)}.yiftach-button:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}@media (max-width:900px){.yiftach-button{min-height:44px}}.pc-sendt-go:disabled{opacity:.55;cursor:not-allowed}:where([data-lv-busy]){position:relative}[data-lv-busy],[data-lv-busy]:hover{cursor:progress;color:transparent!important}[data-lv-busy]>*{visibility:hidden}[data-lv-busy]:after{content:"";position:absolute;pointer-events:none;box-sizing:border-box;inset-inline-start:50%;top:50%;width:14px;height:14px;-webkit-margin-start:-7px;margin-inline-start:-7px;border:2px solid var(--c-border);border-top-color:var(--c-fg);border-radius:50%;transform:translateY(-50%);animation:lv-busy-spin .8s linear infinite}@keyframes lv-busy-spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){[data-lv-busy]:after{animation:none}}.lv-busy-notice{position:fixed;inset-inline:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:100001;display:flex;align-items:center;gap:12px;max-width:36rem;margin-inline:auto;padding:10px 12px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-surface);color:var(--c-fg);box-shadow:var(--c-pop-shadow);font-size:14px;line-height:1.5}.lv-busy-notice>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.lv-busy-notice>button{flex:none;padding:4px 8px;border:0;border-radius:6px;background:var(--c-surface-2);color:var(--c-fg);font:inherit;cursor:pointer}.lv-busy-notice>button:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:2px}[role=button]:active,button:not(:disabled):active{filter:brightness(.82)}:root[data-theme=dark] [role=button]:active,:root[data-theme=dark] button:not(:disabled):active{filter:brightness(1.35)}