.pft-strip{--pft-brand:#0b3d91;display:flex;align-items:stretch;flex:0 0 36px;height:36px;min-height:36px;min-width:0;max-width:100%;background:#f5f5f7;border-bottom:1px solid #e5e5ea;color:#1d1d1f;font-family:inherit;line-height:1.2}.pft-strip,.pft-strip *,.pft-strip :after,.pft-strip :before{box-sizing:border-box}.pft-viewport{position:relative;flex:0 1 auto}.pft-rail,.pft-viewport{min-width:0;max-width:100%}.pft-rail{display:flex;align-items:stretch;height:35px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:22px;scrollbar-width:none}.pft-rail::-webkit-scrollbar{display:none}.pft-cell{display:flex;flex:0 0 208px;min-width:0;height:35px;border-right:1px solid #e5e5ea;background:#f5f5f7;box-shadow:none}.pft-strip button{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:0;min-height:0;font:inherit;line-height:1.2;color:inherit;background:transparent;box-shadow:none;cursor:pointer;text-transform:none;letter-spacing:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pft-strip button:focus-visible{outline:2px solid var(--pft-brand);outline-offset:-3px}.pft-strip button:disabled{cursor:default;opacity:.58}.pft-strip button svg{flex-shrink:0}.pft-strip .pft-select{flex:1 1 auto;min-width:0;height:35px;justify-content:flex-start;gap:8px;padding:3px 5px 3px 9px;text-align:left}.pft-close:hover:not(:disabled),.pft-select:hover:not(:disabled){background:#e5e5ea}.pft-initials{display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;border:1px solid #e5e5ea;background:#e5e5ea;color:#6e6e73;font-size:9px;font-weight:600}.pft-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.pft-copy small,.pft-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pft-copy strong{font-size:11px;font-weight:600}.pft-copy small{font-size:8px;font-weight:400;color:#6e6e73}.pft-strip .pft-close{flex:0 0 25px;width:25px;height:35px;padding:0;color:#6e6e73}.pft-close svg{width:12px;height:12px}.pft-cell.is-active{background:var(--pft-brand);border-color:#315b9d;box-shadow:none}.pft-cell.is-active .pft-close,.pft-cell.is-active .pft-select{color:#fff;background:transparent}.pft-cell.is-active .pft-close:hover:not(:disabled),.pft-cell.is-active .pft-select:hover:not(:disabled){background:#154b9a}.pft-cell.is-active .pft-copy small{color:#d0def1}.pft-cell.is-active .pft-initials{color:#fff;background:#ffffff1a;border-color:#ffffff33}.pft-cell.is-active button:focus-visible{outline-color:#fff}.pft-strip .pft-add{flex:0 0 36px;width:36px;height:35px;padding:0;border-right:1px solid #e5e5ea;color:#3c5b7b;background:#f5f5f7;box-shadow:none}.pft-strip .pft-add:hover:not(:disabled){background:#e5e5ea}.pft-strip .pft-pan{position:absolute;z-index:1;top:0;width:22px;height:35px;padding:0;color:#3c5b7b;background:#e5e5ea}.pft-pan.is-left{left:0;border-right:1px solid #e5e5ea}.pft-pan.is-right{right:0;border-left:1px solid #e5e5ea}.pft-pan.is-left svg{transform:rotate(180deg)}.pft-pan svg{width:13px;height:13px}.pft-strip .pft-pan:hover{background:#e5e5ea}.pft-loading{flex:0 0 6px;width:6px;height:6px;border:1px solid;border-radius:50%;opacity:.8}@media (max-width:1100px){.pft-cell{flex-basis:185px}}@media (max-width:760px){.pft-cell{flex-basis:160px}.pft-initials{display:none}.pft-strip .pft-select{padding-left:10px}.pft-copy strong{font-size:11px}}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult>.cec{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;padding:10px 0;border-bottom:1px solid #e5e5ea}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-time{display:flex;flex-direction:column;align-items:center;gap:6px;width:34px;padding:6px 0;margin:0;border:0;border-radius:8px;background:transparent;color:#1d1d1f;font:inherit;cursor:pointer}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-time:hover{background:#f5f5f7}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-dot{width:7px;height:7px;border-radius:50%;flex:none;background:#22a35c;animation:cw-live 1.4s ease-out infinite}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec.is-paused .cec-dot{background:#9aa3ad;animation:none}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-txt{writing-mode:vertical-rl;font-size:12px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1d1d1f;white-space:nowrap}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-word{writing-mode:vertical-rl;font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:none;color:#6e6e73;white-space:nowrap}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:30px;min-height:72px;padding:8px 0 10px;margin:0;box-sizing:border-box;border:1px solid #e5e5ea;border-radius:999px;background:#fff;color:#1d1d1f;font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-btn>svg{flex:none;width:12px;height:12px}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-btn:hover{background:#f5f5f7;border-color:#e5e5ea}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-pause[aria-pressed=true]{background:#1d1d1f;border-color:#111418;color:#fff}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-pause[aria-pressed=true]:hover{background:#1d1d1f;border-color:#2b3036}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-end>svg{color:#d92d20}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-end:hover{background:#f5f5f7;border-color:#e5e5ea;color:#b42318}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-end.is-armed{background:#d92d20;border-color:#d92d20;color:#fff}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-end.is-armed:hover{background:#b42318;border-color:#b42318}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-end.is-armed>svg{color:inherit}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-btn:active{box-shadow:none}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-btn-word{writing-mode:vertical-rl;font-size:11px;font-weight:600;line-height:12px;white-space:nowrap}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec button:focus-visible{outline:2px solid #111418;outline-offset:1px}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult>.cec+.cw-edge-seg .cw-dot{display:none}.cec-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-dot{animation:none}body.prodterm .app.cw-on>.cw-edge.cw-edge-consult .cec-btn{transition:none}}.pft-select .pft-consult{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;background:#e5e5ea;color:#14532d}.pft-select .pft-consult i{width:6px;height:6px;border-radius:50%;background:#22a35c;flex:none}.pft-select .pft-consult.is-paused{background:#f5f5f7;color:#1d1d1f}.pft-select .pft-consult.is-paused i{background:#9aa3ad}.pwh-root{position:fixed;inset:0;overflow:hidden;background:#f5f5f7;color:#1d1d1f;font-family:inherit}.pwh-root *,.pwh-root :after,.pwh-root :before{box-sizing:border-box}.pwh-header{position:fixed;z-index:100;top:0;left:0;right:0;height:36px;padding-left:56px;background:#f5f5f7;border-bottom:1px solid #e5e5ea}.pwh-tabs{min-width:0;height:36px}.pwh-header .pwh-brand{position:absolute;z-index:1;top:0;left:0;display:grid;place-items:center;width:56px;height:56px;padding:0;margin:0;border:0;border-right:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;border-radius:0;background:#f5f5f7;box-shadow:none;cursor:pointer}.pwh-header .pwh-brand:hover{background:#f5f5f7}.pwh-brand img{display:block;width:36px;height:36px;object-fit:contain;filter:grayscale(1) brightness(.35) contrast(1.2)}.pwh-brand:focus-visible,.pwh-empty button:focus-visible,.pwh-message button:focus-visible{outline:2px solid #0b3d91;outline-offset:-3px}.pwh-workspaces{position:absolute;inset:36px 0 0}.pwh-frame{position:fixed;top:36px;right:0;bottom:0;left:0;width:100%;height:calc(100dvh - 36px);margin:0;border:0;background:#fff;visibility:hidden;pointer-events:none}.pwh-frame.is-active{visibility:visible;pointer-events:auto}.pwh-root.is-changing .pwh-frame{pointer-events:none}.pwh-block{position:fixed;z-index:95;inset:36px 0 0;cursor:progress;background:transparent}.pwh-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;gap:14px;padding:36px 24px;text-align:center;background:#f5f5f7}.pwh-empty h1{margin:0;font-size:20px;font-weight:600;color:#1d1d1f}.pwh-empty p{margin:0;font-size:13px;color:#6e6e73}.pwh-empty button{min-height:36px;padding:8px 16px;margin-top:5px;border:1px solid #0b3d91;border-radius:0;background:#0b3d91;color:#fff;font:inherit;font-size:12px;cursor:pointer}.pwh-empty button:disabled{opacity:.6;cursor:default}.pwh-message{position:fixed;z-index:120;bottom:18px;left:50%;display:flex;align-items:center;gap:16px;transform:translateX(-50%);max-width:calc(100vw - 40px);padding:10px 12px 10px 15px;background:#1d1d1f;border:1px solid #304d63;color:#fff;box-shadow:none;font-size:12px;line-height:1.5}.pwh-message.is-error{border-color:#a66a55;background:#693b32}.pwh-message button{flex:0 0 25px;width:25px;height:25px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:inherit;font-size:20px;cursor:pointer}.pwh-message button:focus-visible{outline-color:#fff}html.patient-file-embedded body.prodterm .win-navigation .win-titlebar .win-nav-brand{visibility:hidden;height:20px;min-height:20px;flex-basis:20px}html.pwh-strip-off .pwh-header{display:none}html.pwh-strip-off .pwh-block,html.pwh-strip-off .pwh-workspaces{inset:0}html.pwh-strip-off .pwh-frame{top:0;height:100dvh}html.patient-file-embedded.patient-file-off-consult body.prodterm .win-navigation .win-titlebar .win-nav-brand{visibility:visible;height:56px;min-height:56px;flex-basis:56px}.pfh-boot{padding:22px;color:#6e6e73;font-size:13px}@media (max-width:760px){.pwh-header{padding-left:48px}.pwh-header .pwh-brand{width:48px}}.pwh-brand-collapse,.pwh-brand-label{display:none}.pwh-header .pwh-brand:hover{background:#e5e5ea}.pwh-root.navigation-expanded .pwh-header .pwh-brand{display:flex;align-items:center;gap:10px;width:196px;padding-inline:10px;color:#1d1d1f;font:600 15px/1.35 var(--font-ui,"IBM Plex Sans",system-ui,sans-serif)}.pwh-root.navigation-expanded .pwh-brand-label{display:block}.pwh-root.navigation-expanded .pwh-brand-collapse{display:block;flex:none;width:17px;height:17px;margin-left:auto}@media (min-width:761px){.pwh-root.navigation-expanded .pwh-header{padding-left:210px}}.pwh-brand img{flex:none}.pwh-header{padding-left:102px}.pwh-header .pwh-brand{display:flex;justify-content:flex-start;align-items:center;width:88px;padding-inline:10px 48px}.pwh-root.navigation-expanded .pwh-header .pwh-brand{padding-right:48px}.pwh-nav-toggle,.pwh-root.navigation-expanded .pwh-nav-toggle{display:flex;position:absolute;z-index:2;top:28px;left:88px;width:24px;height:24px;transform:translate(-50%,-50%);align-items:center;justify-content:center;margin:0;padding:0;border:1px solid #e5e5ea;border-radius:50%;background:#fff;color:#0b3d91;box-shadow:none;cursor:pointer}.pwh-root.navigation-expanded .pwh-nav-toggle{left:196px}.pwh-root.navigation-expanded .pwh-header{padding-left:210px}.pwh-nav-toggle svg{width:14px;height:14px}.pwh-nav-toggle:hover{background:#e5e5ea;border-color:#0b3d91}.pwh-nav-toggle:focus-visible{outline:2px solid #0b3d91;outline-offset:2px}@media (max-width:760px){.pwh-header{padding-left:94px}.pwh-header .pwh-brand{width:80px;padding-left:6px}.pwh-nav-toggle{left:80px}.pwh-root:not(.navigation-expanded) .pwh-brand img{width:32px;height:32px}}.pwh-root:not(.navigation-expanded) .pwh-header .pwh-brand{justify-content:center;padding-inline:0}.pwh-root[data-navigation-width-match=true]{--pwh-compact-nav-w:56px}.pwh-root[data-navigation-width-match=true]:not(.navigation-expanded) .pwh-header{padding-left:calc(var(--pwh-compact-nav-w) + 14px)}.pwh-root[data-navigation-width-match=true]:not(.navigation-expanded) .pwh-header .pwh-brand{width:var(--pwh-compact-nav-w)}.pwh-root[data-navigation-width-match=true]:not(.navigation-expanded) .pwh-nav-toggle{left:var(--pwh-compact-nav-w)}@media (max-width:760px){.pwh-root[data-navigation-width-match=true]{--pwh-compact-nav-w:48px}}html.m2-phone .pwh-header,html.m2-phone .pwh-tabs{height:48px}html.m2-phone .pwh-workspaces{inset:48px 0 0}html.m2-phone .pwh-frame{top:48px;height:calc(100dvh - 48px)}html.m2-phone .pwh-block{inset:48px 0 0}html.m2-phone.pwh-strip-off .pwh-block,html.m2-phone.pwh-strip-off .pwh-workspaces{inset:0}html.m2-phone.pwh-strip-off .pwh-frame{top:0;height:100dvh}html.m2-phone .pwh-root :is(button,a[href],input,select,textarea,[role=button],summary){box-sizing:border-box;min-width:44px!important;min-height:44px!important}html.m2-phone .pwh-root :is(p,span,button,a,input,select,textarea,option,label,small,li,td,th,summary){font-size:max(13px,1em)!important}