body.console-app #conv-talk .talk-btn,body.delegate-app .ptt{border-width:2px;box-shadow:inset 0 1px #fff3,0 3px 0 var(--product-line),0 5px 12px #071a251a}:is(.console-app .talk-btn,.delegate-app .ptt),:is(.console-app .talk-btn,.delegate-app .ptt) *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.phone-talk-action{display:none}.phone-listening-notice:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.phone-listening-notice>span{flex:1 1 220px}.phone-listening-notice>button{white-space:normal;min-height:44px}#caption-stage:not(.is-projected):not(:fullscreen) #caption-listening-notice{display:none}#caption-listening-notice{flex-basis:100%;font-size:14px}.shared-phone .phone-talk-action{display:block;font-size:13px;font-weight:500;opacity:.9}.phone-preset{border:1px solid var(--product-line);border-radius:10px;background:var(--product-surface);padding:14px;margin-block:8px 16px}.phone-preset label{color:var(--product-ink);font-weight:650}.phone-preset summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--product-muted);font-size:13px}.phone-preset p{color:var(--product-muted);font-size:14px;line-height:1.55}.phone-state{padding:12px 14px;border-radius:10px;background:var(--product-soft);color:var(--product-ink);line-height:1.5}.phone-layout label:has(>#voice-off){display:none!important}.campaigns-app [data-i18n="phone.policyHint"]{display:block;margin-top:6px;font-size:13px;font-weight:400}.shared-phone #conv-panel>.hint,.shared-phone .conv-turn-switch,.shared-phone #conv-detect-row,.shared-phone .person-devices,.shared-phone #conv-output-note,.shared-phone #conv-echo-warn,.shared-phone .conv-key-settings,.shared-phone #conv-key-options,.shared-phone .talk-key,.shared-phone .talk-mic,.shared-phone .conv-dir-status,.shared-phone .talk-cap>.talk-action{display:none!important}.shared-phone #conv-talk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shared-phone .conversation-person{min-width:0;padding:12px}.shared-phone .conversation-person .conv-langs{min-width:0}.shared-phone .conversation-person :is(select,.ss-trigger){min-width:0;width:100%}.shared-phone :is(.talk-btn,.ptt){min-height:112px;width:100%;max-width:100%;padding:18px 12px;border-radius:16px;font-size:19px;line-height:1.4;white-space:normal!important;overflow-wrap:anywhere;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.shared-phone :is(.talk-btn,.ptt) :is(span,b){white-space:normal!important;overflow-wrap:anywhere}.shared-phone .talk-cap{display:block;font-size:inherit}.shared-phone .talk-hint{min-height:42px;padding-top:8px;line-height:1.4}.shared-phone .talk-btn:after{content:none!important}body.console-app.signed-in.shared-phone #conv-talk .talk-btn{min-height:112px;display:flex;align-items:center;justify-content:center;padding:18px 10px;background:var(--c-primary);color:var(--c-on-primary);font-size:19px;border-color:color-mix(in srgb,var(--product-accent),var(--product-ink) 30%)}body.console-app.signed-in.shared-phone #conv-talk .talk-btn:disabled{opacity:.55}body.console-app.signed-in.shared-phone #conv-talk .talk-btn[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--c-ink)}.shared-phone .talk-led{display:none}.shared-phone :is(#conv-keys-toggle,#conv-keys){display:none!important}.shared-phone.phone-live :is(#sec-setup,#sec-advanced,.participants-heading){display:none!important}.shared-phone.phone-live .phone-preset>label{display:none}.shared-phone.phone-live .phone-preset{padding-block:0;margin-block:0 8px;border:0}.shared-phone .conv-cap{max-height:8rem;overflow-y:auto;font-size:15px}.conv-cap{white-space:normal}.conv-cap-heading{display:none}.conv-cap-text{white-space:pre-wrap}.shared-phone.phone-live .conversation-person .conv-langs,.shared-phone.phone-live .person-heading{display:none}.shared-phone .person-heading h3{font-size:14px}.shared-phone .person-heading{margin-bottom:8px}.shared-phone.delegate-app :is(.device-mode,.device-fields,.companion-box,#output-note,#turn-field,#vu-live,.ptt-key,.ptt-keys-hint){display:none!important}.shared-phone.delegate-app.phone-live #howto{display:none!important}.shared-phone.delegate-app .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shared-phone.delegate-app .person-card{padding:12px}.shared-phone.delegate-app .person-title{display:block}.shared-phone.delegate-app .person-title .avatar{display:none}.shared-phone.delegate-app .person-title h3{font-size:13px}.shared-phone.delegate-app .options-row{grid-template-columns:minmax(0,1fr)}.shared-phone.delegate-app .ptt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:18px 10px}.shared-phone.delegate-app .ptt b{font-size:13px;font-weight:550}.shared-phone.delegate-app .caption-grid{grid-template-columns:minmax(0,1fr)}.shared-phone.delegate-app .caption-grid article:has(.captions:empty){display:none}.shared-phone.delegate-app .captions{min-height:0;max-height:6rem}.shared-phone.delegate-app .live-head{position:sticky;top:8px;z-index:15;background:var(--product-surface);border-bottom:1px solid var(--product-line);padding-block:10px}.shared-phone.delegate-app .topbar{position:relative;top:auto}.shared-phone.delegate-app.phone-live .hero{padding-block:12px}.shared-phone.delegate-app.phone-live .hero :is(.eyebrow,.hero-state,#delegate-name){display:none}.shared-phone.delegate-app.phone-live #archive-card{display:none}.shared-phone.phone-live{--phone-stage-width: 720px;--phone-pad-height: clamp(160px,26svh,260px);--phone-stage-space: clamp(12px, calc(37svh - 150px) ,180px)}body.console-app.signed-in.shared-phone.phone-live .app{width:100%;max-width:none;margin:0;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}body.console-app.shared-phone.phone-live .app>:is(.topbar,footer),body.console-app.shared-phone.phone-live :is(.rail,.rail-scrim,#meters-float,.workspace-heading),.shared-phone.phone-live #sec-output>.card-head,.shared-phone.phone-live #output-paths-group>.output-subhead,.shared-phone.phone-live #conv-panel>:not(#phone-state):not(#conv-talk),.shared-phone.phone-live #conv-talk .talk-hint,.shared-phone.delegate-app.phone-live :is(.topbar,.hero),.shared-phone.delegate-app.phone-live .live-head>div:first-child{display:none!important}body.console-app.signed-in.shared-phone.phone-live #sec-output,body.console-app.signed-in.shared-phone.phone-live .conversation-person{border:0;background:transparent;padding:0;box-shadow:none}body.console-app.shared-phone.phone-live #console{padding:0;border:0}body.console-app.shared-phone.phone-live :is(.workspace-command,#conv-panel){width:100%;max-width:var(--phone-stage-width);margin-inline:auto}body.console-app.shared-phone.phone-live #conv-panel{padding-top:var(--phone-stage-space)}.shared-phone.phone-live #conv-talk{margin:0;gap:12px;scroll-margin-top:80px}.shared-phone.phone-live #conv-talk :is(.conversation-person,.conv-talk-col){display:contents}.shared-phone.phone-live #talk-a{grid-column:1;grid-row:1}.shared-phone.phone-live #talk-b{grid-column:2;grid-row:1}.shared-phone.phone-live #conv-cap-a{grid-column:1 / -1;grid-row:2}.shared-phone.phone-live #conv-cap-b{grid-column:1 / -1;grid-row:3}body.console-app.signed-in.shared-phone.phone-live #conv-talk .talk-btn,.shared-phone.delegate-app.phone-live .ptt{height:var(--phone-pad-height);min-height:var(--phone-pad-height);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(21px,4.5vw,28px);font-weight:600;line-height:1.35;border:2px solid color-mix(in srgb,var(--product-accent),var(--product-ink) 30%);border-radius:22px;padding:24px 12px;background:var(--product-accent);color:var(--c-on-primary,var(--on-brand,#fff));box-shadow:inset 0 1px #fff4,0 4px color-mix(in srgb,var(--product-accent),#000 30%),0 6px 14px #071a251a;transition:box-shadow .12s ease}.shared-phone.phone-live .talk-cap{line-height:1.35;letter-spacing:0;font-weight:inherit}.shared-phone.delegate-app.phone-live .ptt>span{font-weight:600}body.console-app.signed-in.shared-phone.phone-live #conv-talk .talk-btn[aria-pressed=true],.shared-phone.delegate-app.phone-live .ptt.held{background:#b42318;color:#fff;border-color:#912018;box-shadow:inset 0 2px 5px #0003;transform:translateY(2px)}.shared-phone.phone-live :is(#phone-state,#dg-phone-state){font-size:14px;text-align:center;padding:8px 12px;margin:0 0 12px;background:transparent;color:var(--product-muted)}.shared-phone.phone-live .conv-cap,.shared-phone.delegate-app.phone-live .caption-grid article{margin:0;padding:12px 14px;border:1px solid var(--product-line);border-radius:14px;background:var(--product-surface);color:var(--product-ink)}.shared-phone.phone-live .conv-cap{height:clamp(96px,13svh,132px);max-height:none;font-size:16px;line-height:1.5;display:flex;flex-direction:column;overflow:hidden;scroll-margin-top:90px}.shared-phone.phone-live .conv-cap-heading{display:block;flex:none;margin-bottom:6px;color:var(--product-muted);font-size:12px;font-weight:650;line-height:1.4}.shared-phone.phone-live .conv-cap-text{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.shared-phone.phone-live .conv-cap-text:empty:after,.shared-phone.delegate-app.phone-live .captions:empty:after{content:"…";color:var(--product-muted)}.shared-phone.delegate-app.phone-live .shell{max-width:var(--phone-stage-width);margin-block:max(8px,env(safe-area-inset-top)) 16px}.shared-phone.delegate-app.phone-live #live-card{display:flex;flex-direction:column;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.shared-phone.delegate-app.phone-live .live-head{order:0;padding:12px;border:1px solid var(--product-line);border-radius:10px}.shared-phone.delegate-app.phone-live #dg-phone-state{order:1;margin-top:var(--phone-stage-space)}.shared-phone.delegate-app.phone-live .live-actions{width:100%}.shared-phone.delegate-app.phone-live .ptt-grid{order:2;margin:0}.shared-phone.delegate-app.phone-live .ptt b{font-weight:500;opacity:1}.shared-phone.delegate-app.phone-live .caption-grid{order:3;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.shared-phone.delegate-app.phone-live #dg-ai-disclaimer{order:4;margin-top:8px}.shared-phone.delegate-app.phone-live .caption-grid article:has(.captions:empty){display:flex}.shared-phone.delegate-app.phone-live .caption-grid article{height:clamp(112px,15svh,148px);display:flex;flex-direction:column}.shared-phone.delegate-app.phone-live .caption-grid article>header{flex:none;margin-bottom:6px;gap:8px}.shared-phone.delegate-app.phone-live .caption-grid article>header>span{display:none}.shared-phone.delegate-app.phone-live .caption-grid article>header>b{font-size:12px;font-weight:650;color:var(--product-muted)}.shared-phone.delegate-app.phone-live .captions{flex:1;min-height:0;max-height:none;padding:0;font-size:16px;line-height:1.5;overscroll-behavior:contain}.shared-phone.delegate-app.phone-live .captions p{margin:0 0 6px}body.console-app.shared-phone.phone-live:has(#conv-captions:checked),body.delegate-app.shared-phone.phone-live:has(#caption-grid:not([hidden])){--phone-pad-height: clamp(112px,18svh,160px);--phone-stage-space: 8px;--phone-caption-height: clamp(128px,calc((100svh - var(--phone-pad-height) - 184px) / 2),340px)}body.console-app.signed-in.shared-phone.phone-live:has(#conv-captions:checked) #conv-talk .talk-btn,body.delegate-app.shared-phone.phone-live:has(#caption-grid:not([hidden])) .ptt{padding:16px 10px}body.console-app.shared-phone.phone-live:has(#conv-captions:checked) .conv-cap,body.delegate-app.shared-phone.phone-live:has(#caption-grid:not([hidden])) .caption-grid article{height:var(--phone-caption-height);max-height:none}body.delegate-app.shared-phone.phone-live:has(#caption-grid:not([hidden])) .caption-grid article>header{padding:0;border:0}@media(max-height:500px)and (orientation:landscape){.shared-phone.phone-live{--phone-pad-height: 160px;--phone-stage-space: 8px}}@media(max-width:760px){body.signed-in,body.delegate-app{--c-h: 44px}body.signed-in .conv-turn-switch{flex-shrink:0}body.signed-in .conv-turn-switch .mode-btn{flex:0 0 auto;min-width:max-content}:is(.console-app,.delegate-app,.campaigns-app) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}body.signed-in :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),.delegate-app :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])){height:44px;min-height:44px;padding-block:8px;line-height:1.25;font-size:16px}.shared-phone:not(.phone-live) #conv-talk,.shared-phone.delegate-app .people-grid{grid-template-columns:minmax(0,1fr)}.shared-phone:not(.phone-live) #conv-talk :is(.talk-btn,.talk-hint,.conv-cap){display:none}body.console-app.signed-in.shared-phone:not(.phone-live) #conv-talk .talk-btn{display:none}:is(.console-app,.delegate-app,.campaigns-app) :is(.btn,.icon-btn,.text-btn,.dev-test,summary){min-height:44px}.phone-preset .toggle,.phone-preset .check{align-items:center;white-space:normal!important}.phone-preset label>span{white-space:normal!important;line-height:1.45}.shared-phone #conv-talk{gap:8px}.shared-phone .conversation-person{padding:8px}.shared-phone :is(.talk-btn,.ptt){font-size:17px;padding:16px 8px}.shared-phone .participants-heading{margin-block:8px}.shared-phone .participants-heading h3,.shared-phone .workspace-heading{display:none}.shared-phone .workspace-command{padding:8px;gap:0}.shared-phone .workspace-command .transport{width:100%;flex-wrap:wrap}.shared-phone #conv-talk{scroll-margin-top:140px}.delegate-app .shell{width:calc(100% - 20px);margin-top:max(10px,env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.delegate-app .topbar{flex-wrap:wrap}.delegate-app .top-actions{flex-wrap:wrap;gap:6px}.delegate-app .live-head{flex-wrap:wrap;gap:10px}.delegate-app .live-actions{flex-wrap:wrap;width:100%}.delegate-app #stop-button{margin-inline-start:auto}.shared-phone.delegate-app #live-card{padding:14px}.shared-phone.delegate-app .topbar{padding:12px;gap:10px}.shared-phone.delegate-app .top-actions{display:flex;width:100%;justify-content:space-between}.shared-phone.delegate-app .top-actions :is(.lang-btn,.icon-btn,.text-btn){padding-inline:10px}#phone-monitor small{display:block;font-weight:400;margin-top:4px}.shared-phone.delegate-app .person-title p{line-height:1.45}.shared-phone.delegate-app .setup-actions{display:flex;flex-wrap:wrap}.shared-phone.delegate-app .setup-actions>button{flex:1 1 auto}.campaigns-app dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}}@media(max-width:699.98px){body.signed-in .app>.topbar{align-self:stretch;flex:none;width:calc(100% + 16px);max-width:none;margin-inline:-8px;box-sizing:border-box;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}body.signed-in .app>.topbar .brand[data-edition]{display:flex;align-items:center;gap:8px;align-self:center}body.signed-in .app>.topbar .brand :is(.brand-text,.wordmark){line-height:1}body.signed-in .app>.topbar .brand-logo{flex:none;align-self:center}}@media(max-height:500px)and (orientation:landscape){.shared-phone :is(.talk-btn,.ptt){min-height:88px}.shared-phone .phone-state{padding-block:6px;margin-block:4px}.shared-phone .conv-cap{max-height:5rem}}
