.workspace-private-line{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:86px;min-width:86px;min-height:64px;text-decoration:none;color:#5f1117;touch-action:manipulation;border-radius:12px;align-self:center;justify-self:center}.workspace-private-line-knob{position:relative;display:grid;place-items:center;width:46px;height:46px;box-sizing:border-box;flex:none;border-radius:50%;border:1px solid #8e1d25;background:radial-gradient(ellipse at 28% 18%,#dd4d50 0,#b8232d 25%,#870e1b 67%,#5e0913 100%);box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -2px 3px #33040e80,0 0 0 3px #c0a7a326,0 3px 7px #6c172329;color:#fff2ed;transition:transform .18s,box-shadow .18s}.workspace-private-line-knob>svg{stroke-width:1.7}.workspace-private-line-label{font:600 10px/1.3 CommunicationSans,Arial,sans-serif;letter-spacing:.025em;white-space:nowrap}.workspace-private-line-caller{position:absolute;bottom:calc(100% + 13px);left:50%;transform:translateX(-50%);max-width:min(260px,calc(100vw - 70px));width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px 14px;border:1px solid #c5b79b66;border-radius:10px;background:#252a2b;color:#eee5d6;box-shadow:0 4px 18px #0002;font:500 12px/1.4 CommunicationSans,Arial,sans-serif}.workspace-private-line-knob>b{position:absolute;right:-7px;top:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fafcf9;border-radius:12px;box-sizing:content-box;background:#72131e;color:#fff;font:600 10px/1 Arial,sans-serif}.workspace-private-line:hover .workspace-private-line-knob{box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -2px 3px #33040e80,0 0 0 4px #b62f3921,0 4px 10px #6c17233b}.workspace-private-line:active .workspace-private-line-knob{transform:scale(.96)}.workspace-private-line:focus-visible{outline:2px solid #8e1d25;outline-offset:3px}.workspace-private-line[data-incoming] .workspace-private-line-knob{animation:workspace-private-line-ring 2s ease-out infinite}@keyframes workspace-private-line-ring{0%,to{box-shadow:inset 0 1px 1px #ffffffa6,0 0 0 3px #bd27352e,0 3px 7px #6c172329}55%{box-shadow:inset 0 1px 1px #ffffffa6,0 0 0 9px #bd273500,0 3px 7px #6c172329}}@media(prefers-reduced-motion:reduce){.workspace-private-line[data-incoming] .workspace-private-line-knob{animation:none;box-shadow:inset 0 1px 1px #ffffffa6,0 0 0 5px #bd27352e}.workspace-private-line-knob{transition:none}}body[data-rookhall-surface=workspace] :is(.office-shell .main-shell,.staff-shell)>.workspace-dock.workspace-dock--private{--dock-ink:#e4ded2;--dock-metal:#b8aa91;position:fixed;inset:auto auto 16px calc((100% + 252px)/2);transform:translateX(-50%);width:410px;height:76px;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 98px minmax(0,1fr);gap:0;padding:5px 12px;isolation:isolate;border:1px solid #c5b79b38;border-radius:16px;background:linear-gradient(118deg,#363a3b,#292d2f 28%,#202426 62%,#1a1e20);color:var(--dock-ink);box-shadow:0 8px 26px #17231c26,inset 0 1px 0 #e4d8bf38,inset 0 -1px 0 #0008}.workspace-dock--private:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;opacity:.26;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch' seed='8'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.55' intercept='-.25'/%3E%3CfeFuncG type='linear' slope='1.55' intercept='-.25'/%3E%3CfeFuncB type='linear' slope='1.55' intercept='-.25'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23g)' d='M0 0h144v144H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(7deg,#fff2,transparent 1px,transparent 3px,#0002 4px);background-size:112px 112px,100% 100%;mix-blend-mode:soft-light}body .workspace-dock--private .workspace-tool-slot{position:relative;z-index:1;justify-self:stretch;justify-content:center;margin:0;height:64px}body .workspace-dock--private .workspace-tool-slot--chat:before,body .workspace-dock--private .workspace-tool-slot--time:after{content:"";position:absolute;width:1px;height:26px;top:19px;background:linear-gradient(transparent,#d3c3a52e,transparent);pointer-events:none}body .workspace-dock--private .workspace-tool-slot--time:after{right:0}body .workspace-dock--private .workspace-tool-slot--chat:before{left:0}body .workspace-dock--private .wt-dock{height:64px;width:100%;overflow:visible}body[data-rookhall-surface=workspace] .workspace-dock--private :is(.wt-open,.workspace-chat-button){display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;gap:7px;width:100%;min-width:44px;max-width:none;height:64px;min-height:64px;padding:4px;background:transparent;border:0;border-radius:8px;color:var(--dock-ink);font:400 11px/1.2 CommunicationSans,Arial,sans-serif;letter-spacing:.025em;touch-action:manipulation;transition:background-color .18s ease}body .workspace-dock--private :is(.wt-symbol,.workspace-chat-symbol){display:grid;place-items:center;position:relative;overflow:visible;width:24px;height:24px;color:var(--dock-metal)}body .workspace-dock--private .wt-symbol>i{position:absolute;right:-4px;top:0;width:4px;height:4px;box-shadow:0 0 0 2px #282b2d}body .workspace-dock--private .wt-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .workspace-dock--private .workspace-chat-symbol>b{top:-5px;right:-12px;min-width:14px;height:14px;padding:0 3px;background:#c5b595;color:#1b2022;box-shadow:0 0 0 2px #202325;font:600 9px/1 CommunicationSans,Arial,sans-serif}body[data-rookhall-surface=workspace] .workspace-dock--private .workspace-private-line{width:98px;min-width:0;min-height:64px;height:64px;gap:5px;color:#e8ddc9}body[data-rookhall-surface=workspace] .workspace-dock--private .workspace-private-line-knob{width:43px;height:43px;border-color:#d68a8099;background:radial-gradient(ellipse at 29% 16%,#c64b4f 0,#a7212c 30%,#7c1020 69%,#510b16 100%);box-shadow:inset 0 1px 1px #ffd4c66e,inset 0 -2px 4px #2b030b80,0 0 0 3px #1a1e20,0 0 0 4px #b19d752b,0 4px 10px #0006}body .workspace-dock--private .workspace-private-line-knob>svg{width:19px;height:19px;stroke-width:1.4}body .workspace-dock--private .workspace-private-line-knob:after{content:"";position:absolute;inset:-7px;border-color:#e9d7b7 #e9d7b744 transparent transparent;border-style:solid;border-width:1px;border-radius:50%;opacity:0;pointer-events:none}body .workspace-dock--private .workspace-private-line:active .workspace-private-line-knob:after{opacity:1;animation:workspace-call-orbit 1.8s linear infinite}@keyframes workspace-call-orbit{to{transform:rotate(1turn)}}body .workspace-dock--private .workspace-private-line-label{font-weight:500;font-size:11px;letter-spacing:.035em}body .workspace-dock--private .workspace-private-line-knob>b{border-color:#202325}body .workspace-dock--private :is(button,a):focus-visible{outline:2px solid #d7c3a1;outline-offset:1px}@media(hover:hover){body[data-rookhall-surface=workspace] .workspace-dock--private :is(.wt-open,.workspace-chat-button):hover{background:#ffffff09}}.wt-session-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid #dce2da}.wt-session-control>span{display:flex;align-items:center;gap:9px;font-size:13px;color:#53645a}.wt-session-control>.button{min-height:44px}@media(min-width:761px){body .office-shell .workspace-dock--private .workspace-tool-slot--chat{display:flex}body[data-rookhall-surface=workspace] .staff-shell>.workspace-dock.workspace-dock--private{left:50%}}@media(max-width:760px){body[data-rookhall-surface=workspace] :is(.office-shell .main-shell,.staff-shell)>.workspace-dock.workspace-dock--private{inset:auto max(12px,env(safe-area-inset-right)) calc(var(--phone-nav-height,64px) + 8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));transform:none;width:auto;height:76px;padding:5px 8px}body[data-rookhall-surface=workspace] .staff-shell.staff-shell--concierge>.workspace-dock.workspace-dock--private{bottom:calc(10px + env(safe-area-inset-bottom))}}@media(max-width:359px){body[data-rookhall-surface=workspace] :is(.office-shell .main-shell,.staff-shell)>.workspace-dock.workspace-dock--private{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);padding-inline:4px}body[data-rookhall-surface=workspace] .workspace-dock--private .workspace-private-line{width:88px}}@media(max-width:760px){html[data-workspace-keyboard=open] body[data-rookhall-surface=workspace] :is(.office-shell .main-shell,.staff-shell)>.workspace-dock.workspace-dock--private{display:none}}@media(prefers-reduced-motion:reduce){body[data-rookhall-surface=workspace] .workspace-dock--private :is(.wt-open,.workspace-chat-button){transition:none}body .workspace-dock--private .workspace-private-line:active .workspace-private-line-knob:after{animation:none}}