.Twilio-WorkerDirectory-Popup{top:0}.outbound-dialer-panel{width:340px;max-width:calc(100vw - 16px);min-height:100vh;box-sizing:border-box;padding-right:env(safe-area-inset-right,0)}@media (max-width: 767px){.outbound-dialer-panel{width:100%;max-width:100%;left:0;right:0}}.outbound-dialer-panel .outbound-dialer-header{padding:12px 14px!important}@media (max-width: 480px){.outbound-dialer-panel .outbound-dialer-header{padding:10px 12px!important}}.outbound-dialer-panel .outbound-dialer-title{font-size:1.125rem!important;line-height:1.3!important}.outbound-dialer-panel .outbound-dialer-body{padding:12px 14px!important;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 480px){.outbound-dialer-panel .outbound-dialer-body{padding:10px 12px!important}}.outbound-dialer-content{max-width:280px;width:100%;box-sizing:border-box;padding:16px!important}@media (max-width: 480px){.outbound-dialer-content{padding:10px!important;max-width:100%}}.outbound-dialer-dial-pad{width:100%;max-width:220px;margin-left:auto;margin-right:auto}.outbound-dialer-dial-pad button,.outbound-dialer-dial-pad .outbound-dialer-dial-btn{min-width:44px!important;min-height:44px!important;width:100%!important;height:auto!important;max-width:52px;aspect-ratio:1;font-size:16px!important;box-sizing:border-box}@media (max-width: 400px){.outbound-dialer-dial-pad{max-width:100%}.outbound-dialer-dial-pad button,.outbound-dialer-dial-pad .outbound-dialer-dial-btn{max-width:46px;font-size:15px!important}}@media (max-width: 480px){.outbound-dialer-content p{font-size:.75rem}}.outbound-dialer-content--compact{width:100%;max-width:264px;margin:0 auto;box-sizing:border-box}.outbound-dialer-content--compact .outbound-dialer-dial-pad{max-width:200px!important}.outbound-dialer-content--compact .outbound-dialer-dial-pad button,.outbound-dialer-content--compact .outbound-dialer-dial-btn{max-width:44px!important;min-width:40px!important;min-height:40px!important;font-size:15px!important}.outbound-dialer-compact-hint{margin:0;font-size:11px;line-height:1.35;text-align:center}.outbound-dialer-compact-shell.is-light .outbound-dialer-compact-hint{color:#5c6b7a}.outbound-dialer-compact-shell.is-dark .outbound-dialer-compact-hint{color:#a4afc1}:root{--voicera-topbar-height: 48px}.voicera-app-shell{width:100%}html.sf-embed .voicera-app-shell,html[data-layout=compact] .voicera-app-shell{container-type:inline-size;container-name:voicera-app}html[data-layout=compact]{--voicera-topbar-height: 48px;--voicera-nav-rail: 52px;--voicera-compact-task-header: 48px;--voicera-compact-tabs: 36px;--voicera-compact-composer: 56px;--voicera-compact-end-bar: 88px}html.sf-embed{--voicera-nav-rail: 52px}html[data-layout=compact],html[data-layout=compact] body,html[data-layout=compact] #root,html[data-layout=compact] .App{height:100%;max-height:100%;width:100%;max-width:100%;margin:0;min-width:0;min-height:0}html[data-layout=compact],html[data-layout=compact] body{overflow:hidden}html[data-layout=compact] .App{display:flex;flex-direction:column}html[data-layout=compact] .voicera-app-shell{height:100%;max-height:100%;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}html[data-layout=compact] .voicera-app-content{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;margin-left:var(--voicera-nav-rail)!important}html[data-layout=compact] .voicera-auth-layout{height:100%!important;min-height:0}html[data-layout=compact] .voicera-loading-screen{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;text-align:center}html[data-layout=compact] .voicera-loading-screen p,html[data-layout=compact] .voicera-loading-screen span{max-width:100%;white-space:normal;overflow-wrap:anywhere}html.sf-embed,html.sf-embed body,html.sf-embed #root,html.sf-embed .App{height:100%!important;min-height:100%!important;width:100%!important;max-width:100%!important;margin:0!important}html.sf-embed body{overflow:hidden!important}html.sf-embed[data-layout=compact] body{background:#f3f3f3}html.sf-embed,html.sf-embed *{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}html.sf-embed *::-webkit-scrollbar{width:8px;height:8px}html.sf-embed *::-webkit-scrollbar-thumb{background:#00000047;border-radius:8px}html.sf-embed *::-webkit-scrollbar-track{background:transparent}html.sf-embed .voicera-sidebar{top:var(--voicera-topbar-height)!important;height:calc(100% - var(--voicera-topbar-height))!important;overflow:hidden!important}html.sf-embed .voicera-app-shell{height:100%!important}html.sf-embed .voicera-app-content{height:calc(100% - var(--voicera-topbar-height))!important;min-height:0!important;min-width:0!important;overflow:hidden!important}html.sf-embed[data-layout=compact] .voicera-topbar,html[data-layout=compact] .voicera-topbar{height:var(--voicera-topbar-height)!important;min-height:var(--voicera-topbar-height)!important;max-height:var(--voicera-topbar-height)!important;padding:0 8px 0 0!important;gap:0!important;box-sizing:border-box!important;flex-wrap:nowrap!important}html[data-layout=compact] .voicera-menu-toggle{width:var(--voicera-nav-rail)!important;min-width:var(--voicera-nav-rail)!important;height:var(--voicera-topbar-height)!important;margin:0!important}html[data-layout=compact] .voicera-sidebar:not(.is-expanded){width:var(--voicera-nav-rail)!important}html[data-layout=compact] .voicera-nav-item{margin-left:4px;margin-right:4px;width:auto!important}html[data-layout=compact] .voicera-nav-item.is-active{background:#3e79f729!important}html[data-layout=compact] .voicera-logo{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:32px!important;max-height:32px!important;margin-left:0!important;padding:0!important}html[data-layout=compact] .voicera-app-title{display:block!important;flex:0 1 auto!important;max-width:104px!important;min-width:0!important;margin-left:6px!important;font-size:10px!important;line-height:1.2!important;font-weight:700!important;white-space:normal!important;overflow:hidden!important}html[data-layout=compact] .voicera-topbar .voicera-user-trigger{gap:4px}html[data-layout=compact] .voicera-activity-name{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;margin-right:4px!important}html[data-layout=compact] .voicera-activity-timer{display:inline-flex!important;margin-right:2px!important}html[data-layout=compact] .voicera-activity-timer span{font-size:12px!important;font-variant-numeric:tabular-nums}html[data-layout=compact] .voicera-user-name,html[data-layout=compact] .voicera-outbound-wrap{display:none!important}html[data-layout=compact] .agent-desktop-shell,html[data-layout=compact] .voicera-task-list,html[data-layout=compact] .voicera-loading-screen{height:100%!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important}html[data-layout=compact] .no-task .agent-desktop-layout,html[data-layout=compact] .no-task .agent-desktop-left,html[data-layout=compact] .no-task .voicera-task-list,html[data-layout=compact] .no-task .voicera-task-list-empty{flex:1 1 auto!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;min-height:0!important}html[data-layout=compact] .agent-desktop-layout{min-height:0!important;min-width:0!important;height:100%!important;width:100%!important;display:flex!important;flex:1 1 0%!important}html[data-layout=compact] .agent-desktop-footer{display:none!important}html[data-layout=compact] .agent-desktop-left,html[data-layout=compact] .agent-desktop-middle,html[data-layout=compact] .agent-desktop-right{min-width:0!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}html[data-layout=compact] .no-task .agent-desktop-left{flex:1 1 auto!important;width:100%!important;max-width:100%!important;height:100%!important;overflow:hidden!important}html[data-layout=compact] .no-task .agent-desktop-middle,html[data-layout=compact] .no-task .agent-desktop-right{display:none!important}html[data-layout=compact] .has-task:not(.is-pending):not(.has-many-tasks) .agent-desktop-left{display:none!important}html[data-layout=compact] .has-task.is-pending .agent-desktop-left{display:block!important;flex:0 0 auto!important;max-height:140px!important;overflow-y:auto!important;overflow-x:hidden!important;border-bottom:1px solid rgba(0,0,0,.08)}html[data-layout=compact] .has-task.has-many-tasks .agent-desktop-left{flex:0 0 auto!important;max-height:72px!important;overflow:hidden!important;border-bottom:1px solid rgba(0,0,0,.08)}html[data-layout=compact] .has-task .agent-desktop-left .voicera-task-list-scroll{overflow-y:auto!important}html[data-layout=compact] .has-task .agent-desktop-middle{flex:1 1 0%!important;min-height:0!important;height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-layout=compact] .has-task .agent-desktop-task-workspace{flex:1 1 0%!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-layout=compact] .voicera-compact-actions{flex:0 0 auto!important;z-index:20;padding-bottom:45px!important;margin-bottom:12px!important}html[data-layout=compact] [data-paste-element=ACTION_BUTTONS_CONTAINER]{display:none!important}html[data-layout=compact] .has-task .voicera-task-list-header{display:none}html[data-layout=compact] .no-task .voicera-task-list-empty{padding:12px 16px 20px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html[data-layout=compact] .no-task .voicera-task-empty-card{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:auto!important}html[data-theme=dark][data-layout=compact] .no-task .voicera-task-empty-card{background:transparent!important;border:none!important}html[data-layout=compact] .no-task .voicera-task-empty-card p{max-width:100%!important;font-size:14px!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;overflow-wrap:anywhere!important;word-break:break-word!important}html[data-theme=dark][data-layout=compact] .no-task .voicera-task-empty-card p{color:#e8edf4!important}html[data-layout=compact] .voicera-task-list-header button{white-space:nowrap}html[data-layout=compact] .voicera-task-list-header{align-items:center!important;padding:12px 4px 10px!important}html[data-layout=compact] .voicera-task-card{min-width:0!important;align-items:center!important;gap:10px!important;padding:12px!important;margin-bottom:10px!important}html[data-layout=compact] .voicera-task-icon{margin-top:0!important;margin-right:0!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;flex-shrink:0!important}html[data-layout=compact] .voicera-task-card-title{padding:0!important;font-size:13px!important;line-height:18px!important}html[data-layout=compact] .voicera-task-meta{padding:0!important;margin-top:4px!important;gap:6px!important}html[data-layout=compact] .voicera-task-card-actions{gap:2px!important}html[data-layout=compact] .voicera-task-card-actions button [data-paste-element=BOX]{margin-right:0!important;padding:6px!important}html[data-layout=compact] .agent-desktop-tabs-root,html[data-layout=compact] .agent-desktop-tabs-root .agent-desktop-tabs,html[data-layout=compact] .agent-desktop-tabs-root>div{flex:1 1 0%!important;min-height:0!important;min-width:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-layout=compact] .agent-desktop-tabs-root{border-radius:0!important;border-left:none!important;border-right:none!important}html[data-layout=compact] .agent-desktop-tabs-root [role=tablist],html[data-layout=compact] .agent-desktop-tablist{flex:0 0 auto!important;height:auto!important}html[data-layout=compact] .agent-desktop-tabs-root [data-paste-element=TAB_PANELS],html[data-layout=compact] .agent-desktop-tabs-root [role=tabpanel],html[data-layout=compact] .agent-desktop-tabs-root [role=tabpanel]>div{flex:1 1 0%!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-layout=compact] .voicera-transcript-scroll{flex:1 1 auto!important;min-height:120px!important;height:auto!important;overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:#8d99a6 #e8eaed!important}html[data-layout=compact] .agent-desktop-tabs-root [role=tab]{padding:6px!important;font-size:11px!important}html[data-layout=compact] .conversation-panel-root{flex:1 1 auto!important;min-height:180px!important;height:calc(100svh - var(--voicera-topbar-height) - var(--voicera-compact-task-header) - var(--voicera-compact-tabs) - var(--voicera-compact-end-bar))!important;max-height:calc(100svh - var(--voicera-topbar-height) - var(--voicera-compact-task-header) - var(--voicera-compact-tabs) - var(--voicera-compact-end-bar))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-layout=compact] .conversation-panel-footer{min-height:0!important;flex:0 0 auto!important;flex-shrink:0!important}html[data-layout=compact] .conversation-panel-messages-wrapper,html[data-layout=compact] .voicera-convo-scroll,html[data-layout=compact] .voicera-transcript-scroll{flex:1 1 auto!important;min-height:120px!important;height:auto!important;max-height:calc(100svh - var(--voicera-topbar-height) - var(--voicera-compact-task-header) - var(--voicera-compact-tabs) - var(--voicera-compact-composer) - var(--voicera-compact-end-bar))!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar;scrollbar-gutter:stable;scrollbar-width:thin!important;scrollbar-color:#8d99a6 #e8eaed!important}html[data-layout=compact] .voicera-convo-scroll-inner,html[data-layout=compact] .conversation-panel-chat-log-wrapper{height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important}html[data-layout=compact] .voicera-convo-scroll::-webkit-scrollbar,html[data-layout=compact] .voicera-transcript-scroll::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}html[data-layout=compact] .voicera-convo-scroll::-webkit-scrollbar-track,html[data-layout=compact] .voicera-transcript-scroll::-webkit-scrollbar-track{background:#e8eaed!important;border-radius:8px}html[data-layout=compact] .voicera-convo-scroll::-webkit-scrollbar-thumb,html[data-layout=compact] .voicera-transcript-scroll::-webkit-scrollbar-thumb{background:#8d99a6!important;border-radius:8px;border:2px solid #e8eaed}html[data-layout=compact] .call-task-header{padding:8px 10px!important;gap:8px!important;flex-wrap:nowrap!important;align-items:center!important}html[data-layout=compact] .call-task-avatar{width:28px!important;height:28px!important}html[data-layout=compact] .call-task-name{font-size:13px!important;line-height:16px!important}html[data-layout=compact] .call-task-sub{gap:6px!important}html[data-layout=compact] .voicera-call-timer{flex-shrink:0!important;padding:1px 6px!important;font-size:11px!important;border-radius:999px!important;background:#fdecea!important;color:#c23934!important;font-variant-numeric:tabular-nums}html[data-layout=compact] .call-control-label{display:none}html[data-layout=compact] .call-control-bar-row{gap:8px!important;padding:10px 12px 12px!important}html[data-layout=compact] .call-control-bar-row button,html[data-layout=compact] .call-control-bar-transfer-wrap{min-height:40px!important;padding:8px 10px!important;gap:4px!important}html[data-layout=compact] .call-control-end{flex:0 0 44px!important;min-width:44px!important;min-height:40px!important;border-radius:10px!important}html[data-layout=compact] .voicera-notes-body{padding:12px 14px 16px!important}html[data-layout=compact] .agent-desktop-resize-handle,html[data-layout=medium] .agent-desktop-resize-handle{display:none!important}html[data-layout=compact] .voicera-task-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #022d601f!important;border-color:#1b96ff!important}html[data-layout=compact] .voicera-topbar button:hover,html[data-layout=compact] .voicera-topbar [role=button]:hover{background:#1b96ff14;border-radius:8px}html.sf-embed .voicera-admin-page{width:100%;max-width:960px;margin:0 auto}html[data-layout=compact] .voicera-crm-panel{min-height:0!important}html[data-layout=compact] [data-paste-element=MODAL_OVERLAY],html[data-layout=compact] [data-paste-element=MODAL_OVERLAY_CONTAINER]{z-index:4000!important;padding:10px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}html[data-layout=compact] [data-paste-element=MODAL],html[data-layout=compact] [role=dialog][data-paste-element=MODAL]{width:calc(100vw - 20px)!important;max-width:340px!important;min-width:0!important;max-height:calc(100vh - 20px)!important;margin:0 auto!important;overflow:auto!important;box-sizing:border-box!important}html[data-layout=compact] [data-paste-element=MODAL_HEADER],html[data-layout=compact] [data-paste-element=MODAL_BODY],html[data-layout=compact] [data-paste-element=MODAL_FOOTER]{padding:12px!important}html[data-layout=compact] [data-paste-element=MODAL_HEADING]{font-size:16px!important;line-height:20px!important;overflow:visible!important;white-space:normal!important}html[data-layout=compact] [data-paste-element=MODAL_BODY] label,html[data-layout=compact] [data-paste-element=MODAL_BODY] input{font-size:13px!important}html[data-layout=compact] [data-paste-element=MODAL_BODY] input::placeholder{font-size:12px!important}html[data-layout=compact] .voicera-page-title{font-size:16px!important;line-height:20px!important;margin-bottom:6px!important}html[data-layout=compact] .voicera-section-title{font-size:14px!important;line-height:18px!important}html[data-layout=compact] .voicera-app-content>*{flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}html[data-layout=compact] .voicera-admin-page{padding:12px!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.45) transparent!important}html[data-layout=compact] .voicera-admin-page p{font-size:12px!important;line-height:16px!important}html[data-layout=compact] .voicera-teams-page{padding:8px!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-layout=compact] .voicera-teams-page>div,html[data-layout=compact] .voicera-teams-body{flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}html[data-layout=compact] .voicera-app-modal{z-index:5000!important;padding:10px!important;align-items:flex-start!important;overflow-y:auto!important;box-sizing:border-box!important}html[data-layout=compact] .voicera-app-modal-panel{width:100%!important;max-width:100%!important;max-height:none!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;box-sizing:border-box!important}html[data-layout=compact] .voicera-teams-search{width:100%!important;max-width:160px!important}html[data-layout=compact] .voicera-teams-list-panel{min-width:0!important;width:100%!important;min-height:0!important;height:auto!important;flex:1 1 auto!important;overflow:hidden!important}html[data-layout=compact] .voicera-teams-list-scroll{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin!important}html[data-layout=compact] .voicera-agent-name{font-size:12px!important;line-height:15px!important}html[data-layout=compact] .voicera-teams-col{font-size:11px!important;white-space:nowrap!important}html[data-layout=compact] .voicera-teams-profile{display:none!important}html[data-layout=compact] .agent-desktop-middle h3{font-size:12px!important;line-height:16px!important;margin-bottom:6px!important}@container voicera-app (max-width: 479px){.voicera-outbound-wrap{display:none!important}.call-control-label{display:none}}html[data-layout=expanded]{--voicera-topbar-height: 56px}html[data-layout=expanded] .voicera-topbar{height:var(--voicera-topbar-height);min-height:var(--voicera-topbar-height);max-height:var(--voicera-topbar-height);padding-top:8px!important;padding-bottom:8px!important;box-sizing:border-box}html[data-layout=expanded] .voicera-logo{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}html[data-layout=expanded] .voicera-menu-toggle{background-color:#fff!important;border-right:none!important;height:auto!important;align-self:center!important}html[data-theme=dark][data-layout=expanded] .voicera-menu-toggle{background-color:#0a0d12!important}html[data-layout=expanded] .voicera-nav-item.is-active{background-color:transparent!important}
