:root{--color-primary:#0070f2;--color-primary-hover:#0854a0;--color-primary-light:#ebf5ff;--color-primary-ring:#0070f240;--color-success:#107e3e;--color-success-light:#e6f4ea;--color-error:#b00;--color-error-light:#ffeaea;--color-warning:#e9730c;--color-warning-light:#fff3e0;--color-text:#32363a;--color-text-secondary:#6a6d70;--color-text-muted:#89919a;--color-text-inverse:#fff;--color-bg:#f5f6f7;--color-bg-elevated:#fff;--color-bg-subtle:#fafafa;--color-border:#e5e5e5;--color-border-strong:#d9d9d9;--shadow-sm:0 1px 2px #2024280f;--shadow-md:0 4px 12px #20242814;--shadow-lg:0 8px 24px #2024281f;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--layout-content-max-width:640px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--transition-fast:150ms ease;--transition-base:200ms ease;--sap-blue:var(--color-primary);--sap-blue-dark:var(--color-primary-hover);--sap-blue-light:var(--color-primary-light);--sap-green:var(--color-success);--sap-green-light:var(--color-success-light);--sap-red:var(--color-error);--sap-red-light:var(--color-error-light);--sap-orange:var(--color-warning);--sap-orange-light:var(--color-warning-light);--sap-text-dark:var(--color-text);--sap-text-light:var(--color-text-secondary);--sap-border:var(--color-border);--sap-bg:var(--color-bg)}.form-group{margin-bottom:var(--space-md)}.form-group label{color:var(--color-text-secondary);display:block;font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-sm)}.form-group input,.form-group select,.form-group textarea{background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);padding:.625rem .75rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--color-text-muted)}.form-group input:hover:not(:disabled),.form-group select:hover:not(:disabled),.form-group textarea:hover:not(:disabled){border-color:var(--color-text-muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed}.form-row{display:flex;gap:var(--space-md)}.form-row .form-group{flex:1 1}.checkbox-group{margin-top:var(--space-sm)}.checkbox-label{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:400;gap:var(--space-sm)}.checkbox-label input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;margin:0;width:auto}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;line-height:1.25;padding:.625rem 1rem;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.btn:focus-visible{box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary{background:var(--color-bg-elevated);border-color:var(--color-primary);color:var(--color-primary)}.btn-secondary:hover:not(:disabled){background:var(--color-primary-light)}.btn-ghost{background:#0000;border-color:var(--color-border-strong);color:var(--color-text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-muted);color:var(--color-text)}.btn-danger{background:var(--color-error);border-color:var(--color-error);color:var(--color-text-inverse)}.btn-danger:hover:not(:disabled){background:#9a0000;border-color:#9a0000}.btn-sm{font-size:var(--text-sm);padding:.375rem .75rem}.btn-block{width:100%}.btn-edit{background:#0000;border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:.375rem .625rem;transition:background-color var(--transition-fast)}.btn-edit:hover{background:var(--color-primary-light)}.btn-delete{background:#0000;border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:.375rem .625rem;transition:background-color var(--transition-fast)}.btn-delete:hover{background:var(--color-error-light)}.btn-cancel{background:#0000;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-base);font-weight:500;padding:.625rem 1rem;transition:background-color var(--transition-fast)}.btn-cancel:hover{background:var(--color-bg)}.page-center{align-items:center;display:flex;justify-content:center}.page-center,.page-scroll{flex:1 1;padding:var(--space-lg) var(--space-md)}.page-scroll{overflow-y:auto}.card{box-shadow:var(--shadow-sm)}.card,.page-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page-card{box-shadow:var(--shadow-md);padding:var(--space-xl);width:100%}.page-card--narrow{max-width:480px}.page-card--medium{max-width:560px}.page-title{color:var(--color-text);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;margin:0 0 var(--space-xs);text-align:center}.page-subtitle{color:var(--color-text-secondary);font-size:var(--text-base);margin:0 0 var(--space-lg);text-align:center}.section-title{color:var(--color-text);font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em;margin:0 0 var(--space-md)}.section-divider{border:none;border-top:1px solid var(--color-border);margin:var(--space-lg) 0}.role-badge{background:var(--color-primary-light);color:var(--color-primary)}.role-badge,.status-badge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.status-badge.active{background:var(--color-success-light);color:var(--color-success)}.error-message,.form-error,.message-error,.setup-error,.status-badge.inactive{background:var(--color-error-light);color:var(--color-error)}.error-message,.form-error,.message-error,.setup-error{border:1px solid #bb000026;border-radius:var(--radius-sm);font-size:var(--text-base);padding:.75rem}.message-success,.save-message.success,.setup-success h2{color:var(--color-success)}.save-message.success{background:var(--color-success-light);border:1px solid #107e3e26;border-radius:var(--radius-sm);font-size:var(--text-base);padding:.75rem}.save-message.error{background:var(--color-error-light);border:1px solid #bb000026;border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--text-base);padding:.75rem}.save-message{margin-bottom:var(--space-sm);margin-top:var(--space-sm);text-align:center}.error-message,.form-error,.message-error{margin-top:var(--space-md);text-align:center}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20242873;display:flex;inset:0;justify-content:center;padding:var(--space-md);position:fixed;z-index:1000}.modal-content{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:90vh;max-width:520px;overflow-y:auto;padding:var(--space-lg);width:100%}.modal-content.modal-small{max-width:400px}.modal-content h3{color:var(--color-text);font-size:var(--text-xl);font-weight:600;margin:0 0 var(--space-md)}.modal-content p{color:var(--color-text-secondary);font-size:var(--text-base);margin:0 0 var(--space-md)}.modal-actions{display:flex;gap:var(--space-sm);justify-content:flex-end;margin-top:var(--space-md)}.spinner{animation:ui-spin .75s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}.spinner-lg{border-width:4px;height:48px;width:48px}@keyframes ui-spin{to{transform:rotate(1turn)}}.loading-screen{align-items:center;background:var(--color-bg);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;min-height:100vh}.loading-screen p{color:var(--color-text-secondary);font-size:var(--text-lg)}.page-loading,.profile-loading,.tenant-loading,.user-mgmt-loading{color:var(--color-text-secondary);font-size:var(--text-base);padding:var(--space-xl);text-align:center}.data-table-container{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.data-table{border-collapse:collapse;font-size:var(--text-base);width:100%}.data-table thead{background:var(--color-bg-subtle)}.data-table th{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td,.data-table th{border-bottom:1px solid var(--color-border);padding:12px var(--space-md)}.data-table td{color:var(--color-text)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--color-bg-subtle)}.data-table-empty{color:var(--color-text-muted);padding:var(--space-xl)!important;text-align:center}.tab-list{border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-xs);margin-bottom:var(--space-md)}.tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-base);font-weight:500;margin-bottom:-1px;padding:10px var(--space-md);transition:color var(--transition-fast),border-color var(--transition-fast)}.tab-btn.active,.tab-btn:hover{color:var(--color-primary)}.tab-btn.active{border-bottom-color:var(--color-primary)}@media (max-width:359px){.page-card{padding:var(--space-lg)}.page-title{font-size:var(--text-xl)}.form-row{flex-direction:column;gap:0}.modal-content{padding:var(--space-md)}}.Header_header__OPGSD{align-items:center;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--space-md) var(--space-lg);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}@media (min-width:480px){.Header_header__OPGSD{padding:var(--space-md) var(--space-xl)}}.Header_headerLeft__V\+2Hz{align-items:center;display:flex;gap:12px}.Header_logoLink__phNry{align-items:center;border-radius:var(--radius-sm);display:inline-flex;transition:opacity var(--transition-fast)}.Header_logoLink__phNry:hover{opacity:.85}.Header_logoLink__phNry:focus-visible{box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.Header_logo__04L6z{height:auto;object-fit:contain;width:72px}@media (min-width:480px){.Header_logo__04L6z{width:88px}}.Header_headerRight__97V1G{align-items:center;display:flex;flex-shrink:0;gap:var(--space-md)}@media (max-width:359px){.Header_header__OPGSD{padding:10px var(--space-md)}.Header_headerLeft__V\+2Hz{gap:var(--space-sm)}.Header_logo__04L6z{width:64px}.Header_headerRight__97V1G{gap:var(--space-sm)}}.Footer_footer__AcWGP{align-items:center;background:var(--color-bg-elevated);border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:var(--text-xs);gap:.35rem;justify-content:center;padding:var(--space-xs) var(--space-md);width:100%}.Footer_separator__R0qVx{opacity:.7}.Footer_buildInfo__DB7fk{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em;-webkit-user-select:all;user-select:all}@media (min-width:480px){.Footer_footer__AcWGP{padding:var(--space-xs) var(--space-lg)}}.Layout_layout__nyxwR{background:var(--color-bg);display:flex;flex-direction:column;min-height:100vh;width:100%}.Layout_content__fwmv4{gap:var(--space-md);margin:0 auto;max-width:var(--layout-content-max-width);padding:var(--space-md);width:100%}.Layout_content__fwmv4,.Layout_main__FxQfo{display:flex;flex:1 1;flex-direction:column}.Layout_layoutScrollable__kAYDG{height:100dvh;max-height:100%;overflow:hidden}.Layout_layoutScrollable__kAYDG .Layout_content__fwmv4{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.Layout_layoutScrollable__kAYDG .Layout_main__FxQfo{min-height:0}html.nice-sign-in-active,html.nice-sign-in-active #root,html.nice-sign-in-active body{height:100%;overflow:hidden}html.nice-sign-in-active #root{min-height:0}.nice-sign-in-screen{margin:0 auto;max-width:var(--layout-content-max-width);padding:var(--space-lg) var(--space-md) var(--space-xl);width:100%}.nice-sign-in-screen__content{align-items:center;display:flex;flex-direction:column;gap:var(--space-lg)}.nice-sign-in-card{width:100%}.nice-sign-in-logo{display:block;height:auto;margin:0 auto 1rem;width:min(9rem,75%)}.nice-sign-in-description{color:#5f6368;color:var(--text-secondary,#5f6368);font-size:.8125rem;font-size:var(--text-sm,.8125rem);line-height:1.45;margin-bottom:1.5rem}.nice-sign-in-actions{display:flex;flex-direction:column;gap:var(--space-md)}.nice-sign-in-actions .error-message{margin-bottom:0;margin-top:0}.nice-sign-in-section-title{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;margin:0 0 var(--space-md);text-align:center;text-transform:uppercase}.nice-sign-in-features{width:100%}.nice-sign-in-feature-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.nice-sign-in-feature-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-md)}.nice-sign-in-feature-header{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:var(--space-xs)}.nice-sign-in-feature-header h3{color:var(--color-text);flex:1 1;font-size:var(--text-sm);font-weight:600;line-height:1.3;margin:0;min-width:0}.nice-sign-in-feature-card p{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.45;margin:0}.nice-sign-in-feature-icon{align-items:center;background:var(--color-primary-light);border-radius:var(--radius-sm);color:var(--color-primary);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.nice-sign-in-feature-icon svg{height:1.125rem;width:1.125rem}.nice-sign-in-tips{width:100%}.nice-sign-in-tips-list{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55;list-style:disc;margin:0;padding:var(--space-md) var(--space-md) var(--space-md) 2rem}.nice-sign-in-tips-list li+li{margin-top:var(--space-sm)}.nice-sign-in-screen__back{display:flex;justify-content:center;margin-top:1rem}.nice-sign-in-access-key-link{display:block;margin:1.25rem auto 0}@media (max-width:520px){.nice-sign-in-feature-grid{grid-template-columns:1fr}.nice-sign-in-screen{padding-top:var(--space-md)}}.VoicePreferencesForm_content__ITgVK{width:100%}.VoicePreferencesForm_sectionHeader__zZ5gN{align-items:center;display:flex;gap:12px;margin-bottom:8px}.VoicePreferencesForm_sectionIcon__qYI0l{color:#3b82f6}.VoicePreferencesForm_title__Kh\+22{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.VoicePreferencesForm_subtitle__RfnLo{color:#666;font-size:14px;margin:0 0 20px}.VoicePreferencesForm_errorBanner__XFeZW{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:10px 12px}.VoicePreferencesForm_errorBanner__XFeZW svg{flex-shrink:0}.VoicePreferencesForm_options__pXf7C{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.VoicePreferencesForm_option__rV8Fe{align-items:center;background:#fff;border:2px solid #e5e5e5;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.VoicePreferencesForm_option__rV8Fe:hover{background:#fafafa;border-color:#d1d5db}.VoicePreferencesForm_option__rV8Fe.VoicePreferencesForm_selected__2wGaZ{background:#eff6ff;border-color:#3b82f6}.VoicePreferencesForm_option__rV8Fe input[type=radio]{display:none}.VoicePreferencesForm_optionIcon__Td-N8{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.VoicePreferencesForm_option__rV8Fe.VoicePreferencesForm_selected__2wGaZ .VoicePreferencesForm_optionIcon__Td-N8{background:#dbeafe;color:#3b82f6}.VoicePreferencesForm_optionContent__FHS6n{display:flex;flex:1 1;flex-direction:column;gap:2px}.VoicePreferencesForm_optionTitle__37lAA{color:#1a1a2e;font-size:14px;font-weight:600}.VoicePreferencesForm_optionDescription__gqCuI{color:#666;font-size:12px}.VoicePreferencesForm_radioIndicator__ysue2{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.VoicePreferencesForm_option__rV8Fe.VoicePreferencesForm_selected__2wGaZ .VoicePreferencesForm_radioIndicator__ysue2{border-color:#3b82f6}.VoicePreferencesForm_option__rV8Fe.VoicePreferencesForm_selected__2wGaZ .VoicePreferencesForm_radioIndicator__ysue2:after{background:#3b82f6;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.VoicePreferencesForm_inputContainer__K3T6S{margin-bottom:4px;margin-top:-4px;padding:0 12px 0 64px}.VoicePreferencesForm_textInput__EpeY7{border:1px solid #d1d5db;border-radius:8px;color:#1a1a2e;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.VoicePreferencesForm_textInput__EpeY7:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.VoicePreferencesForm_textInput__EpeY7::placeholder{color:#9ca3af}.VoicePreferencesForm_textInput__EpeY7:disabled{background:#f3f4f6;cursor:not-allowed}.VoicePreferencesForm_rememberChoice__n-oiW{align-items:center;color:#666;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:20px}.VoicePreferencesForm_rememberChoice__n-oiW input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.VoicePreferencesForm_connectButton__PiKjF{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:background .2s ease;width:100%}.VoicePreferencesForm_connectButton__PiKjF:hover:not(:disabled){background:#2563eb}.VoicePreferencesForm_connectButton__PiKjF:active:not(:disabled){background:#1d4ed8}.VoicePreferencesForm_connectButton__PiKjF:disabled{background:#9ca3af;cursor:not-allowed}.VoicePreferencesForm_spinner__i3tIE{animation:VoicePreferencesForm_spin__HFRgz .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes VoicePreferencesForm_spin__HFRgz{to{transform:rotate(1turn)}}@media (max-width:359px){.VoicePreferencesForm_header__kvV3e{padding:12px 16px}.VoicePreferencesForm_logo__OYPLp{width:70px}.VoicePreferencesForm_main__vOsvP{padding:16px}.VoicePreferencesForm_title__Kh\+22{font-size:18px}.VoicePreferencesForm_subtitle__RfnLo{font-size:13px;margin-bottom:16px}.VoicePreferencesForm_option__rV8Fe{gap:10px;padding:10px}.VoicePreferencesForm_optionIcon__Td-N8{height:36px;width:36px}.VoicePreferencesForm_optionTitle__37lAA{font-size:13px}.VoicePreferencesForm_optionDescription__gqCuI{font-size:11px}.VoicePreferencesForm_inputContainer__K3T6S{padding-left:56px}.VoicePreferencesForm_textInput__EpeY7{font-size:13px;padding:8px 10px}.VoicePreferencesForm_connectButton__PiKjF{font-size:14px;padding:10px 20px}}.VoicePreferencesLayout_container__1Woh4{background:#f5f5f5;border-left:1px solid #ddd;border-right:1px solid #ddd;box-shadow:0 0 10px #0000000d;display:flex;flex-direction:column;margin:0 auto;min-height:100vh}.VoicePreferencesLayout_header__TLCtv{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 24px}.VoicePreferencesLayout_headerLeft__vjZWM{align-items:center;display:flex;gap:10px}.VoicePreferencesLayout_logo__8xtkb{height:auto;object-fit:contain;width:90px}.VoicePreferencesLayout_main__uwXBR{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px}@media (max-width:359px){.VoicePreferencesLayout_header__TLCtv{padding:12px 16px}.VoicePreferencesLayout_logo__8xtkb{width:70px}.VoicePreferencesLayout_main__uwXBR{padding:16px}}.AgentWidgetGate_loadingContainer__RiimY{align-items:center;background:var(--color-bg);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.AgentWidgetGate_spinner__Gd9JI{animation:AgentWidgetGate_spin__-qBmX 1s linear infinite;border:4px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:48px;width:48px}@keyframes AgentWidgetGate_spin__-qBmX{to{transform:rotate(1turn)}}.AgentWidgetGate_loadingText__86qDJ{color:var(--color-text-secondary);font-size:16px;margin-top:16px}.AgentWidgetGate_loadingTitle__DG\+EF{color:var(--color-text);font-size:16px;font-weight:600;margin:0 0 20px}.AgentWidgetGate_stepsList__bdyp8{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-width:320px;min-width:240px;padding:0}.AgentWidgetGate_stepItem__bU9h1{align-items:center;color:var(--color-text-muted);display:flex;font-size:14px;gap:12px}.AgentWidgetGate_stepActive__oeOI2{color:var(--color-text);font-weight:500}.AgentWidgetGate_stepDone__a9xQO{color:var(--color-text-secondary)}.AgentWidgetGate_stepPending__BHA0G{opacity:.7}.AgentWidgetGate_stepIndicator__1u-vC{flex-shrink:0}.AgentWidgetGate_stepCheck__kS3zk,.AgentWidgetGate_stepIndicator__1u-vC{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.AgentWidgetGate_stepCheck__kS3zk{background:var(--color-success);border-radius:50%;color:var(--color-text-inverse);font-size:12px;font-weight:700;line-height:1}.AgentWidgetGate_stepSpinner__7fEFT{animation:AgentWidgetGate_spin__-qBmX .8s linear infinite;border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:16px;width:16px}.AgentWidgetGate_stepPendingDot__KrrzV{background:#0000;border:2px solid var(--color-border-strong);border-radius:50%;height:10px;width:10px}.AgentWidgetGate_errorContainer__GDVhQ{align-items:center;background:var(--color-bg);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px;text-align:center}.AgentWidgetGate_errorIcon__42jLF{align-items:center;background:var(--color-error-light);border-radius:50%;color:var(--color-error);display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;margin-bottom:16px;width:64px}.AgentWidgetGate_errorTitle__mHtbD{color:var(--color-text);font-size:20px;font-weight:600;margin:0 0 8px}.AgentWidgetGate_errorMessage__ewwG2{color:var(--color-text-secondary);font-size:14px;margin:0 0 24px}.AgentWidgetGate_retryButton__47Ram{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--color-text-inverse);cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:background var(--transition-fast)}.AgentWidgetGate_retryButton__47Ram:hover{background:var(--color-primary-hover)}.AgentWidgetGate_errorContent__7JQEd{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px;text-align:center}.AgentWidgetGate_warningIcon__4Os9y{align-items:center;background:var(--color-warning-light);border-radius:50%;color:var(--color-warning);display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.AgentWidgetGate_errorHint__ItUCc{color:var(--color-text-muted);font-size:13px;margin:0 0 24px}.AgentWidgetGate_buttonGroup__GIxQP{display:flex;flex-direction:column;gap:12px;width:100%}.AgentWidgetGate_forceLogoutButton__Q0ITP{background:var(--color-warning);border:none;border-radius:var(--radius-md);color:var(--color-text-inverse);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background var(--transition-fast)}.AgentWidgetGate_forceLogoutButton__Q0ITP:hover{background:#c45f00}.AgentWidgetGate_cancelButton__\+XG\+1{background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:background var(--transition-fast),border-color var(--transition-fast)}.AgentWidgetGate_cancelButton__\+XG\+1:hover{background:var(--color-bg);border-color:var(--color-text-muted)}@media (max-width:359px){.AgentWidgetGate_errorContainer__GDVhQ{padding:16px}.AgentWidgetGate_errorTitle__mHtbD{font-size:18px}.AgentWidgetGate_buttonGroup__GIxQP{gap:8px}.AgentWidgetGate_cancelButton__\+XG\+1,.AgentWidgetGate_forceLogoutButton__Q0ITP,.AgentWidgetGate_retryButton__47Ram{font-size:13px;padding:10px 16px}}.AgentStateDropdown_dropdown__9Rt0C{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);left:0;max-height:300px;min-width:200px;overflow-y:auto;position:absolute;top:calc(100% + 4px);z-index:100}.AgentStateDropdown_option__7x1i2{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;gap:var(--space-sm);padding:10px 16px;text-align:left;transition:background var(--transition-fast);width:100%}.AgentStateDropdown_option__7x1i2:hover{background:var(--color-bg-subtle)}.AgentStateDropdown_optionIndicator__b84hQ{background:currentColor;border-radius:50%;height:8px;width:8px}.AgentStateDropdown_optionAvailable__KNdIM{color:var(--color-success)}.AgentStateDropdown_optionUnavailable__k77Sq{color:var(--color-error)}.AgentStateDropdown_divider__9v2Vk{background:var(--color-border);height:1px;margin:4px 0}.AgentStateDropdown_sectionLabel__4AdQ9{color:var(--color-text-muted);font-size:12px;font-weight:600;letter-spacing:.04em;padding:8px 16px 4px;text-transform:uppercase}@media (max-width:359px){.AgentStateDropdown_dropdown__9Rt0C{min-width:160px}.AgentStateDropdown_option__7x1i2{font-size:13px;padding:8px 12px}.AgentStateDropdown_sectionLabel__4AdQ9{font-size:11px;padding:6px 12px 4px}}.AgentStateSelectorButton_container__gXKnb{position:relative}.AgentStateSelectorButton_stateButton__\+Iga8{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:var(--space-sm);padding:8px 12px;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.AgentStateSelectorButton_stateButton__\+Iga8:hover:not(:disabled){background:var(--color-bg-subtle)}.AgentStateSelectorButton_stateButton__\+Iga8:disabled{cursor:not-allowed;opacity:.6}.AgentStateSelectorButton_stateIndicator__eBiyK{background:currentColor;border-radius:50%;height:10px;width:10px}.AgentStateSelectorButton_stateText__1-4cQ{text-align:left}.AgentStateSelectorButton_stateTimer__11iev{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;min-width:40px;opacity:.85;text-align:right}.AgentStateSelectorButton_chevron__hI0yY{transition:transform var(--transition-fast)}.AgentStateSelectorButton_chevronOpen__xL5od{transform:rotate(180deg)}.AgentStateSelectorButton_stateAvailable__PAxzF{border-color:var(--color-success);color:var(--color-success)}.AgentStateSelectorButton_stateUnavailable__GzEgE{border-color:var(--color-error);color:var(--color-error)}.AgentStateSelectorButton_stateWorking__GiGnf{border-color:var(--color-warning);color:var(--color-warning)}.AgentStateSelectorButton_stateOnCall__YsSat{border-color:var(--color-primary);color:var(--color-primary)}.AgentStateSelectorButton_stateUnknown__YgUcI{border-color:var(--color-border-strong);color:var(--color-text-muted)}@media (max-width:359px){.AgentStateSelectorButton_stateButton__\+Iga8{font-size:13px;gap:6px;padding:6px 10px}.AgentStateSelectorButton_stateIndicator__eBiyK{height:8px;width:8px}.AgentStateSelectorButton_stateTimer__11iev{font-size:11px;min-width:36px}}.AgentWidgetSettings_settingsContainer__xdLKW{position:relative}.AgentWidgetSettings_settingsButton__vvzy4{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);width:36px}.AgentWidgetSettings_settingsButton__vvzy4:hover{background:var(--color-bg);border-color:var(--color-border)}.AgentWidgetSettings_settingsConnected__dJip2{color:var(--color-success)}.AgentWidgetSettings_settingsConnected__dJip2:hover{background:var(--color-success-light);color:#0a6129}.AgentWidgetSettings_settingsDisconnected__Izrh5{color:var(--color-error)}.AgentWidgetSettings_settingsDisconnected__Izrh5:hover{background:var(--color-error-light);color:#9a0000}.AgentWidgetSettings_settingsMenu__HyepB{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-top:var(--space-sm);min-width:220px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.AgentWidgetSettings_settingsUserInfo__1EM5H{display:flex;flex-direction:column;gap:2px;padding:12px 16px}.AgentWidgetSettings_settingsUserName__YhgVB{color:var(--color-text);font-size:14px;font-weight:600}.AgentWidgetSettings_settingsUserEmail__0NOQ4{color:var(--color-text-secondary);font-size:12px}.AgentWidgetSettings_settingsDivider__-qJjZ{background:var(--color-border);height:1px}.AgentWidgetSettings_settingsMenuItem__4L20b{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;text-align:left;text-decoration:none;transition:background var(--transition-fast);width:100%}.AgentWidgetSettings_settingsMenuItem__4L20b:hover{background:var(--color-bg-subtle)}.AgentWidgetSettings_settingsMenuItem__4L20b svg{color:var(--color-text-secondary)}.AgentWidgetSettings_settingsMenuItem__4L20b:disabled{cursor:not-allowed;opacity:.5}.AgentWidgetSettings_settingsMenuItem__4L20b:disabled:hover{background:none}.AgentWidgetSettings_logoutMenuItem__kbwC5,.AgentWidgetSettings_logoutMenuItem__kbwC5 svg{color:var(--color-error)}.AgentWidgetSettings_logoutMenuItem__kbwC5:hover:not(:disabled){background:var(--color-error-light)}@media (max-width:359px){.AgentWidgetSettings_settingsMenu__HyepB{min-width:180px}}.CallActivityLogPanel_panel__TRaJX{padding:16px;text-align:left;width:100%}.CallActivityLogPanel_panelBody__iY\+rv,.CallActivityLogPanel_panel__TRaJX{display:flex;flex-direction:column;gap:var(--space-md);min-height:0}.CallActivityLogPanel_filters__OckAs{grid-gap:var(--space-sm);align-items:end;display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr}.CallActivityLogPanel_callerSearchField__xJNUE{grid-column:1/-1}.CallActivityLogPanel_searchInputWrap__LMpIi{align-items:center;display:flex;position:relative}.CallActivityLogPanel_searchInputWrap__LMpIi input{padding-right:34px}.CallActivityLogPanel_searchClearButton__4UGAO{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:24px;justify-content:center;position:absolute;right:6px;width:24px}.CallActivityLogPanel_searchClearButton__4UGAO:hover{background:var(--color-bg);color:var(--color-text)}.CallActivityLogPanel_filterActions__bIwLZ{display:flex;gap:var(--space-sm);grid-column:1/-1;justify-content:flex-end}.CallActivityLogPanel_filterField__X1HUB{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:0}.CallActivityLogPanel_filterField__X1HUB input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:14px;min-width:0;padding:8px 10px;width:100%}.CallActivityLogPanel_filterButtonSecondary__9jpyE,.CallActivityLogPanel_filterButton__AQV9a,.CallActivityLogPanel_paginationButton__mS-9q{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:13px;padding:8px 12px}.CallActivityLogPanel_filterButtonSecondary__9jpyE{background:var(--color-bg)}.CallActivityLogPanel_filterButtonSecondary__9jpyE:disabled,.CallActivityLogPanel_filterButton__AQV9a:disabled,.CallActivityLogPanel_paginationButton__mS-9q:disabled{cursor:not-allowed;opacity:.5}.CallActivityLogPanel_errorBanner__cT4Ir{background:var(--color-error-light);border-radius:var(--radius-md);color:var(--color-error);font-size:13px;padding:10px 12px}.CallActivityLogPanel_listContainer__riq3a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.CallActivityLogPanel_stateMessage__VnGfp{color:var(--color-text-secondary);font-size:14px;padding:24px 16px;text-align:center}.CallActivityLogPanel_traceList__lrX9q{list-style:none;margin:0;padding:0}.CallActivityLogPanel_traceItem__QhOZ7{border-bottom:1px solid var(--color-border)}.CallActivityLogPanel_traceItem__QhOZ7:last-child{border-bottom:none}.CallActivityLogPanel_traceSummaryButton__ND6qn{background:#0000;border:none;cursor:pointer;display:flex;gap:var(--space-md);justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.CallActivityLogPanel_traceSummaryButton__ND6qn:hover{background:var(--color-bg)}.CallActivityLogPanel_traceAside__DL-sq,.CallActivityLogPanel_traceMain__KJXpb{display:flex;flex-direction:column;gap:4px}.CallActivityLogPanel_traceAside__DL-sq{align-items:flex-end;flex-shrink:0}.CallActivityLogPanel_traceName__vAEv-{color:var(--color-text);font-size:14px;font-weight:600}.CallActivityLogPanel_traceNameRow__Uq7ey{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CallActivityLogPanel_traceContact__\+N-TE,.CallActivityLogPanel_traceDuration__LtdjZ,.CallActivityLogPanel_traceMeta__4q\+S0,.CallActivityLogPanel_traceTime__Fz8N5{color:var(--color-text-secondary);font-size:12px}.CallActivityLogPanel_traceDisposition__fzUqT{color:var(--color-primary);font-size:12px}.CallActivityLogPanel_traceDetails__pnmt-{background:var(--color-bg);border-top:1px solid var(--color-border);padding:0 14px 14px}.CallActivityLogPanel_timeline__grxiU{list-style:none;margin:12px 0 0;padding:0}.CallActivityLogPanel_timelineItem__0E8hN{display:flex;gap:12px;padding:0 0 16px;position:relative}.CallActivityLogPanel_timelineItemLast__RRV4F{padding-bottom:0}.CallActivityLogPanel_timelineItem__0E8hN:not(.CallActivityLogPanel_timelineItemLast__RRV4F):after{background:var(--color-border);bottom:0;content:"";left:4px;position:absolute;top:14px;width:2px}.CallActivityLogPanel_timelineMarker__MFbaz{background:var(--color-primary);border-radius:50%;box-shadow:0 0 0 2px var(--color-bg);flex-shrink:0;height:10px;margin-top:4px;width:10px;z-index:1}.CallActivityLogPanel_timelineContent__zwVo8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1 1;min-width:0;padding:8px 10px}.CallActivityLogPanel_timelineHeader__RUIii{align-items:flex-start;display:flex;font-size:12px;gap:var(--space-sm);justify-content:space-between}.CallActivityLogPanel_timelineMeta__Xprdp{color:var(--color-text-muted);font-size:11px;margin-top:4px}.CallActivityLogPanel_timelineDetails__iwFie{display:flex;flex-direction:column;gap:6px;margin:8px 0 0}.CallActivityLogPanel_timelineDetailGroup__vAbxg,.CallActivityLogPanel_timelineDetailRow__htiN1{grid-gap:8px;display:grid;font-size:11px;gap:8px;grid-template-columns:minmax(88px,34%) 1fr;line-height:1.4}.CallActivityLogPanel_timelineDetailGroup__vAbxg dt,.CallActivityLogPanel_timelineDetailRow__htiN1 dt{color:var(--color-text-secondary);font-weight:500;margin:0}.CallActivityLogPanel_timelineDetailGroup__vAbxg dd,.CallActivityLogPanel_timelineDetailRow__htiN1 dd{color:var(--color-text);margin:0;word-break:break-word}.CallActivityLogPanel_timelineDetailList__DqSRl{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.CallActivityLogPanel_timelineDetailList__DqSRl li{background:var(--color-bg);border-radius:var(--radius-sm);padding:4px 6px}.CallActivityLogPanel_traceEventType__CSHjL{color:var(--color-text);font-weight:600}.CallActivityLogPanel_traceEventTime__NYWRF{color:var(--color-text-muted)}.CallActivityLogPanel_traceDetailsEmpty__neOix,.CallActivityLogPanel_traceDetailsError__q2kzu,.CallActivityLogPanel_traceDetailsLoading__ZR9og{color:var(--color-text-secondary);font-size:12px;padding:4px 0}.CallActivityLogPanel_traceDetailsError__q2kzu{color:var(--color-error)}.CallActivityLogPanel_pagination__tRLFN{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}.CallActivityLogPanel_paginationInfo__abMby{color:var(--color-text-secondary);font-size:12px}.CallActivityLogPanel_paginationActions__TFTif{display:flex;gap:var(--space-sm)}@media (max-width:479px){.CallActivityLogPanel_filters__OckAs{grid-template-columns:1fr}.CallActivityLogPanel_callerSearchField__xJNUE{grid-column:auto}.CallActivityLogPanel_filterActions__bIwLZ{flex-direction:column}.CallActivityLogPanel_filterButtonSecondary__9jpyE,.CallActivityLogPanel_filterButton__AQV9a{width:100%}.CallActivityLogPanel_traceSummaryButton__ND6qn{align-items:flex-start;flex-direction:column}.CallActivityLogPanel_traceAside__DL-sq{align-items:flex-start}.CallActivityLogPanel_timelineDetailGroup__vAbxg,.CallActivityLogPanel_timelineDetailRow__htiN1{gap:2px;grid-template-columns:1fr}.CallActivityLogPanel_pagination__tRLFN{align-items:stretch;flex-direction:column}}.CallDirectionBadge_badge__b07Nq{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.4;padding:2px 10px;text-transform:uppercase}.CallDirectionBadge_inbound__fRrHy{background:#1e7e341f;color:#1e7e34}.CallDirectionBadge_outbound__K5lV1{background:#0057d21f;color:#0057d2}.CallHistoryDrawer_backdrop__3tUpk{animation:CallHistoryDrawer_fadeIn__Z5ysa .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20242873;inset:0;position:fixed;z-index:200}.CallHistoryDrawer_drawer__cLuQZ{animation:CallHistoryDrawer_slideIn__HJksQ .24s ease;background:var(--color-bg-elevated);border-left:1px solid var(--color-border);bottom:0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(100vw,440px);z-index:201}.CallHistoryDrawer_drawerHeader__YZlOJ{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;gap:var(--space-md);justify-content:space-between;padding:16px 16px 12px}.CallHistoryDrawer_drawerHeading__wxn9s{display:flex;flex-direction:column;gap:4px;min-width:0}.CallHistoryDrawer_drawerTitle__GCegc{color:var(--color-text);font-size:18px;font-weight:600;margin:0}.CallHistoryDrawer_drawerSubtitle__RpT3F{color:var(--color-text-secondary);font-size:13px;margin:0}.CallHistoryDrawer_drawerHeaderActions__IjBCw{align-items:center;display:flex;flex-shrink:0;gap:var(--space-sm)}.CallHistoryDrawer_headerIconButton__AQi2N{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);width:36px}.CallHistoryDrawer_headerIconButton__AQi2N:hover:not(:disabled){background:var(--color-bg);color:var(--color-text)}.CallHistoryDrawer_headerIconButton__AQi2N:disabled{cursor:default;opacity:.7}.CallHistoryDrawer_headerIconButtonSpinning__lHAdZ svg{animation:CallHistoryDrawer_spin__W3IYq .8s linear infinite}@keyframes CallHistoryDrawer_spin__W3IYq{to{transform:rotate(1turn)}}.CallHistoryDrawer_drawerBody__TKD0D{flex:1 1;min-height:0;overflow-y:auto}.CallHistoryDrawer_historyButton__J4i5O{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);width:36px}.CallHistoryDrawer_historyButton__J4i5O:hover{background:var(--color-bg);border-color:var(--color-border-strong)}.CallHistoryDrawer_historyButton__J4i5O svg{color:var(--color-primary);flex-shrink:0}.CallHistoryDrawer_historyButtonLabel__XGOId{display:inline}@keyframes CallHistoryDrawer_fadeIn__Z5ysa{0%{opacity:0}to{opacity:1}}@keyframes CallHistoryDrawer_slideIn__HJksQ{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:479px){.CallHistoryDrawer_drawer__cLuQZ{width:100vw}}.TransferPanelList_searchBox__\+hUkZ{align-items:center;background:#f7f7f7;border-bottom:1px solid #e5e5e5;display:flex;gap:8px;padding:8px 12px}.TransferPanelList_searchBox__\+hUkZ svg{color:#6a6d70;flex-shrink:0}.TransferPanelList_searchInput__vaODs{background:#0000;border:none;color:#32363a;flex:1 1;font-size:13px;outline:none;padding:6px 0}.TransferPanelList_searchInput__vaODs::placeholder{color:#6a6d70}.TransferPanelList_list__MTu2I{flex:1 1;overflow-y:auto;padding:4px 0}.TransferPanelList_listItem__T6d1e{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background .15s;width:100%}.TransferPanelList_listItem__T6d1e:hover{background:#ebf5ff}.TransferPanelList_itemIcon__F7jKN{align-items:center;background:#ebf5ff;border-radius:50%;color:#0070f2;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.TransferPanelList_itemIcon__F7jKN.TransferPanelList_available__qNRUD{background:#e6f4ea;color:#107e3e}.TransferPanelList_itemIcon__F7jKN.TransferPanelList_unavailable__TtfxG{background:#f7f7f7;color:#6a6d70}.TransferPanelList_itemText__6cgbA{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.TransferPanelList_itemName__zYYwi{color:#32363a;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferPanelList_itemMeta__BRe8N{color:#6a6d70;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferPanelList_itemArrow__E1RNk{color:#6a6d70;flex-shrink:0}.TransferPanelList_emptyState__56BPA{color:#6a6d70;font-size:13px;padding:24px 16px;text-align:center}@media (max-width:359px){.TransferPanelList_searchBox__\+hUkZ{padding:6px 10px}.TransferPanelList_searchInput__vaODs{font-size:12px}.TransferPanelList_listItem__T6d1e{gap:8px;padding:8px 10px}.TransferPanelList_itemIcon__F7jKN{font-size:12px;height:28px;width:28px}.TransferPanelList_itemName__zYYwi{font-size:12px}}.TransferPanelPhone_phoneInput__u4dgA{display:flex;flex-direction:column;gap:12px;padding:16px 12px}.TransferPanelPhone_phoneLabel__D35yX{color:#6a6d70;font-size:12px;font-weight:500}.TransferPanelPhone_phoneField__mV201{border:1px solid #e5e5e5;border-radius:6px;color:#32363a;font-size:15px;outline:none;padding:10px 12px;transition:border-color .15s}.TransferPanelPhone_phoneField__mV201:focus{border-color:#0070f2}.TransferPanelPhone_phoneField__mV201::placeholder{color:#6a6d70}.TransferPanelPhone_dialButton__A76Cu{align-items:center;background:#0070f2;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:background .15s}.TransferPanelPhone_dialButton__A76Cu:hover:not(:disabled){background:#0854a0}.TransferPanelPhone_dialButton__A76Cu:disabled{cursor:not-allowed;opacity:.5}@media (max-width:359px){.TransferPanelPhone_phoneInput__u4dgA{padding:12px 10px}.TransferPanelPhone_phoneField__mV201{font-size:14px;padding:8px 10px}.TransferPanelPhone_dialButton__A76Cu{font-size:13px;padding:10px 12px}}.TransferPanel_panel__fVeI9{background:#fff;border-top:1px solid #e5e5e5;display:flex;flex-direction:column;max-height:400px}.TransferPanel_header__a\+lJ\+{align-items:center;background:#f7f7f7;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:12px 16px}.TransferPanel_title__RGBF0{color:#32363a;font-size:14px;font-weight:600;margin:0}.TransferPanel_closeBtn__FM5vd{align-items:center;background:none;border:none;border-radius:4px;color:#6a6d70;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.TransferPanel_closeBtn__FM5vd:hover:not(:disabled){background:#e5e5e5;color:#32363a}.TransferPanel_closeBtn__FM5vd:disabled{cursor:not-allowed;opacity:.5}.TransferPanel_tabs__5RD0u{background:#fff;border-bottom:1px solid #e5e5e5;display:flex}.TransferPanel_tab__MGDPj{background:none;border:none;border-bottom:2px solid #0000;color:#6a6d70;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:10px 8px;transition:all .15s}.TransferPanel_tab__MGDPj:hover:not(:disabled){background:#f7f7f7;color:#32363a}.TransferPanel_tab__MGDPj:disabled{cursor:not-allowed;opacity:.5}.TransferPanel_activeTab__blbDa{border-bottom-color:#0070f2;color:#0070f2}.TransferPanel_activeTab__blbDa:hover:not(:disabled){color:#0070f2}.TransferPanel_content__zUjUP{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.TransferPanel_loadingState__Pvo\+Y{align-items:center;color:#6a6d70;display:flex;flex-direction:column;font-size:13px;gap:12px;padding:32px 16px;text-align:center}.TransferPanel_spinner__EfmLj{animation:TransferPanel_spin__wyE9j .8s linear infinite;border:3px solid #e5e5e5;border-radius:50%;border-top-color:#0070f2;height:24px;width:24px}@keyframes TransferPanel_spin__wyE9j{to{transform:rotate(1turn)}}.TransferPanel_error__bu6\+f{background:#ffeaea;border-radius:4px;color:#b00;font-size:12px;margin:8px 12px 0;padding:8px 12px}.TransferPanel_footer__VI54F{background:#f7f7f7;border-top:1px solid #e5e5e5;padding:8px 12px}.TransferPanel_cancelBtn__CkfKB{background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#32363a;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s;width:100%}.TransferPanel_cancelBtn__CkfKB:hover:not(:disabled){background:#f7f7f7;border-color:#ccc}.TransferPanel_cancelBtn__CkfKB:disabled{cursor:not-allowed;opacity:.5}@media (max-width:359px){.TransferPanel_header__a\+lJ\+{padding:10px 12px}.TransferPanel_title__RGBF0{font-size:13px}.TransferPanel_tab__MGDPj{font-size:12px;padding:8px 6px}}.CallCard_callCard__8hGx8{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex:1 1;flex-direction:column;height:100%;overflow:visible;position:relative}.CallCard_callHeader__t67UJ{padding:12px 16px;text-align:center}.CallCard_callerAvatar__scfV\+{align-items:center;background:var(--sap-blue-light);border-radius:50%;color:var(--sap-blue);display:flex;font-size:22px;font-weight:600;height:56px;justify-content:center;margin:0 auto 12px;width:56px}.CallCard_callerNumber__K3AVA{color:var(--sap-text-dark);font-size:18px;font-weight:600;margin-bottom:4px}.CallCard_callerPhone__jJLQS{color:var(--sap-text-light);font-family:monospace;font-size:14px;margin-bottom:4px}.CallCard_callStatusText__gA8Ud{color:var(--sap-text-light);font-size:13px}.CallCard_callStatusText__gA8Ud.CallCard_ringing__gIHiG{animation:CallCard_pulse__9nY\+9 1.5s infinite;color:var(--sap-green)}.CallCard_callError__UcRq-{color:var(--sap-red);font-size:12px;margin-top:6px}.CallCard_audioConnectingHint__yQhQ\+{align-items:center;color:var(--sap-orange);display:flex;flex-direction:column;font-size:12px;gap:6px;margin-top:6px}.CallCard_audioRetryButton__nrbaZ{background:var(--sap-orange-light);border:1px solid var(--sap-orange);border-radius:6px;color:var(--sap-orange);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s}.CallCard_audioRetryButton__nrbaZ:hover{filter:brightness(.98)}.CallCard_audioRetryButton__nrbaZ:disabled{cursor:not-allowed;filter:none;opacity:.6}.CallCard_skillBadge__-RR4G{background:var(--sap-blue-light);border-radius:12px;color:var(--sap-blue);display:inline-block;font-size:12px;font-weight:500;margin-top:8px;padding:4px 12px}.CallCard_directionBadges__1zjW8{display:flex;justify-content:center;margin-top:8px}.CallCard_directionBadge__aRsjA{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.02em;padding:4px 12px;text-transform:uppercase}.CallCard_directionInbound__GTRZs{background:#1e7e341f;color:#1e7e34}.CallCard_directionOutbound__yq-JD{background:#0057d21f;color:#0057d2}.CallCard_callStatusText__gA8Ud.CallCard_conference__1uq-w{color:var(--sap-orange)}.CallCard_callTimer__f0S3S{background:var(--sap-blue-light);margin-top:auto;padding:12px 16px;text-align:center}.CallCard_timerDisplay__thXby{font-feature-settings:"tnum";color:var(--sap-blue-dark);font-family:monospace;font-size:28px;font-variant-numeric:tabular-nums;font-weight:600}.CallCard_timerLabel__9Wsd6{color:var(--sap-text-light);font-size:11px;margin-top:2px}.CallCard_actionButtons__6no2Z{background:#fff;border-top:1px solid var(--sap-border);display:flex;gap:8px;margin-top:auto;padding:12px}.CallCard_autoAcceptStatus__eofnK{align-items:center;background:var(--sap-green-light);border-radius:6px;color:var(--sap-green);display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px}.CallCard_connectingIcon__CH32c{animation:CallCard_pulse__9nY\+9 1.5s infinite;height:20px;width:20px}.CallCard_actionBtn__f-kWx{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:5px;justify-content:center;padding:8px 12px;transition:all .2s}.CallCard_actionBtn__f-kWx svg{height:16px;width:16px}.CallCard_actionBtn__f-kWx:disabled{cursor:not-allowed;opacity:.6}.CallCard_btnAccept__wJE7m{background:var(--sap-green);color:#fff}.CallCard_btnAccept__wJE7m:hover:not(:disabled){background:#0e6b35}.CallCard_btnReject__zhTC7{background:var(--sap-red);color:#fff}.CallCard_btnReject__zhTC7:hover:not(:disabled){background:#a00000}.CallCard_callControlsGrid__whThz{grid-gap:8px;background:#fff;border-top:1px solid var(--sap-border);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:12px 16px}.CallCard_callControlsGrid__whThz .CallCard_actionBtn__f-kWx{flex-direction:column;font-size:12px;padding:10px 8px}.CallCard_callControlsGrid__whThz .CallCard_actionBtn__f-kWx svg{height:16px;width:16px}.CallCard_btnMute__r7x4C{background:var(--sap-bg);border:1px solid var(--sap-border);color:var(--sap-text-dark)}.CallCard_btnMute__r7x4C:hover:not(:disabled){background:var(--sap-border)}.CallCard_btnMute__r7x4C.CallCard_muted__AyclC{background:var(--sap-orange);border-color:var(--sap-orange);color:#fff}.CallCard_btnHold__3ttX9{background:var(--sap-bg);border:1px solid var(--sap-border);color:var(--sap-text-dark)}.CallCard_btnHold__3ttX9:hover:not(:disabled){background:var(--sap-border)}.CallCard_btnHold__3ttX9.CallCard_onHold__E3jCS{background:var(--sap-orange);border-color:var(--sap-orange);color:#fff}.CallCard_btnConference__9I5Z1{background:var(--sap-bg);border:1px solid var(--sap-border);color:var(--sap-text-dark)}.CallCard_btnConference__9I5Z1:hover:not(:disabled){background:var(--sap-border)}.CallCard_btnTransfer__MSBUL{background:var(--sap-blue);color:#fff}.CallCard_btnTransfer__MSBUL:hover:not(:disabled){background:var(--sap-blue-dark)}.CallCard_btnTransfer__MSBUL.CallCard_active__8uJWi{background:var(--sap-blue-dark);box-shadow:inset 0 2px 4px #0003}.CallCard_btnConference__9I5Z1.CallCard_active__8uJWi{background:var(--sap-blue);border-color:var(--sap-blue);box-shadow:inset 0 2px 4px #0000001a;color:#fff}.CallCard_btnDrop__gyQQO{background:var(--sap-red);color:#fff;font-size:13px;grid-column:span 2;padding:10px 16px}.CallCard_btnDrop__gyQQO:hover:not(:disabled){background:#a00000}.CallCard_btnDrop__gyQQO svg{height:16px;width:16px}@keyframes CallCard_pulse__9nY\+9{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:359px){.CallCard_callHeader__t67UJ{padding:16px 12px}.CallCard_callerAvatar__scfV\+{font-size:18px;height:48px;width:48px}.CallCard_callerNumber__K3AVA{font-size:16px}.CallCard_callTimer__f0S3S{padding:10px 12px}.CallCard_timerDisplay__thXby{font-size:24px}.CallCard_callControlsGrid__whThz{gap:6px;grid-template-columns:repeat(2,1fr);padding:10px 12px}.CallCard_callControlsGrid__whThz .CallCard_actionBtn__f-kWx{font-size:11px;padding:8px 6px}.CallCard_btnDrop__gyQQO{grid-column:span 2}.CallCard_actionButtons__6no2Z{gap:6px;padding:10px}.CallCard_actionBtn__f-kWx{font-size:12px;padding:8px 10px}}.ConferenceParticipants_conferenceBadge__h38W7{align-items:center;background:var(--sap-orange-light);border-radius:12px;color:var(--sap-orange);display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-top:8px;padding:6px 12px}.ConferenceParticipants_conferenceBadge__h38W7 svg{flex-shrink:0}.ConferenceParticipants_partyCount__26JwG{font-weight:400;opacity:.9}.ConferenceParticipants_conferenceContainer__gUtBb{align-items:center;display:flex;flex-direction:column;gap:6px;position:relative}.ConferenceParticipants_participantSummary__WX9p8{background:none;border:none;color:var(--sap-blue);cursor:pointer;font-family:inherit;font-size:12px;padding:4px 8px;text-decoration:underline;transition:color .2s}.ConferenceParticipants_participantSummary__WX9p8:hover{color:var(--sap-blue-dark)}.ConferenceParticipants_participantListPopup__xOIqA{background:#fff;border:1px solid var(--sap-border);border-radius:8px;box-shadow:0 4px 12px #00000026;left:50%;margin-top:8px;position:absolute;top:100%;transform:translateX(-50%);z-index:100}.ConferenceParticipants_participantListHeader__l0E-N{align-items:center;border-bottom:1px solid var(--sap-border);color:var(--sap-text-dark);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 12px}.ConferenceParticipants_participantListClose__9xkwE{align-items:center;background:none;border:none;border-radius:4px;color:var(--sap-text-light);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s,color .2s}.ConferenceParticipants_participantListClose__9xkwE:hover{background:var(--sap-bg);color:var(--sap-text-dark)}.ConferenceParticipants_participantList__7rua4{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:8px 0}.ConferenceParticipants_participantItem__K6YaL{align-items:center;display:flex;gap:10px;padding:8px 12px;transition:background .2s}.ConferenceParticipants_participantItem__K6YaL:hover{background:var(--sap-bg)}.ConferenceParticipants_participantAvatar__m-QgK{align-items:center;background:var(--sap-blue-light);border-radius:50%;color:var(--sap-blue);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ConferenceParticipants_participantInfo__ybvDz{display:flex;flex-direction:column;gap:2px;min-width:0}.ConferenceParticipants_participantName__yHvty{color:var(--sap-text-dark);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConferenceParticipants_participantType__YXxl2{color:var(--sap-text-light);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ConferenceParticipants_pulse__O-pkN{0%,to{opacity:1}50%{opacity:.5}}.ConferenceParticipants_participantListPopup__xOIqA{max-width:280px;width:calc(100vw - 24px)}.SearchForm_searchForm__Q-6Ht{background:#f7f7f7;background:var(--sap-bg,#f7f7f7);border-top:1px solid #e5e5e5;border-top:1px solid var(--sap-border,#e5e5e5);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.SearchForm_searchHeader__A8cBc{align-items:center;color:#32363a;color:var(--sap-text-dark,#32363a);display:flex;font-size:12px;font-weight:600;gap:6px}.SearchForm_searchHeader__A8cBc svg{color:#0070f2;color:var(--sap-blue,#0070f2)}.SearchForm_searchInputRow__\+e-CW{display:flex;gap:0}.SearchForm_searchInput__9KJyN{background:#fff;border:1px solid #e5e5e5;border:1px solid var(--sap-border,#e5e5e5);border-radius:4px 0 0 4px;border-right:none;color:#32363a;color:var(--sap-text-dark,#32363a);flex:1 1;font-family:inherit;font-size:13px;padding:8px 12px;transition:border-color .2s}.SearchForm_searchInput__9KJyN:focus{border-color:#0070f2;border-color:var(--sap-blue,#0070f2);outline:none}.SearchForm_searchInput__9KJyN:disabled{background:#f7f7f7;background:var(--sap-bg,#f7f7f7);cursor:not-allowed}.SearchForm_searchInput__9KJyN::placeholder{color:#6a6d70;color:var(--sap-text-light,#6a6d70)}.SearchForm_searchButton__kHX-e{align-items:center;background:#0070f2;background:var(--sap-blue,#0070f2);border:1px solid #0070f2;border:1px solid var(--sap-blue,#0070f2);border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;padding:8px 14px;transition:background .2s}.SearchForm_searchButton__kHX-e:hover:not(:disabled){background:#0854a0;background:var(--sap-blue-dark,#0854a0);border-color:#0854a0;border-color:var(--sap-blue-dark,#0854a0)}.SearchForm_searchButton__kHX-e:disabled{cursor:not-allowed;opacity:.6}.SearchForm_miniSpinner__SLU49{animation:SearchForm_spin__sITKi .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes SearchForm_spin__sITKi{to{transform:rotate(1turn)}}@media (max-width:359px){.SearchForm_searchForm__Q-6Ht{padding:10px 12px}.SearchForm_searchInput__9KJyN{font-size:12px;padding:6px 10px}.SearchForm_searchButton__kHX-e{padding:6px 10px}}.SapContact_sapContactSection__IhqRX{background:var(--sap-bg);border-top:1px solid var(--sap-border);padding:12px 16px}.SapContact_sapContactLoading__t5EBF{align-items:center;color:var(--sap-text-light);display:flex;font-size:12px;gap:8px;justify-content:center;padding:8px}.SapContact_miniSpinner__OqjDy{animation:SapContact_spin__Se-ro .8s linear infinite;border:2px solid var(--sap-border);border-radius:50%;border-top-color:var(--sap-blue);height:14px;width:14px}.SapContact_sapContactMatches__B6yIY{display:flex;flex-direction:column;gap:8px}.SapContact_sapContactHeader__HWM89{align-items:center;color:var(--sap-text-dark);display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.SapContact_sapContactHeader__HWM89 svg{color:var(--sap-blue)}.SapContact_sapContactList__NXF4s{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.SapContact_sapContactCard__sy3sq{align-items:center;background:#fff;border:1px solid var(--sap-border);border-radius:6px;display:flex;gap:10px;padding:8px 10px}.SapContact_sapContactCard__sy3sq:hover{border-color:var(--sap-blue)}.SapContact_sapContactAvatar__QagJy{align-items:center;background:var(--sap-blue-light);border-radius:50%;color:var(--sap-blue);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.SapContact_sapContactInfo__2f1l2{flex:1 1;min-width:0}.SapContact_sapContactName__ydwTD{color:var(--sap-text-dark);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SapContact_sapContactDetail__eCH9\+{color:var(--sap-text-light);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SapContact_sapContactType__e9s5g{background:var(--sap-blue-light);border-radius:4px;color:var(--sap-blue);font-size:10px;font-weight:500;padding:2px 6px;white-space:nowrap}.SapContact_sapOpenButton__GHvPo{align-items:center;background:var(--sap-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;transition:background .2s;white-space:nowrap}.SapContact_sapOpenButton__GHvPo:hover{background:#0a53be}.SapContact_sapOpenButton__GHvPo svg{flex-shrink:0}.SapContact_sapOpenButton__GHvPo:disabled{cursor:not-allowed;opacity:.6}.SapContact_sapOpenButtonOpened__xNSyI{background:#198754}.SapContact_sapOpenButtonOpened__xNSyI:hover{background:#157347}.SapContact_sapOpenButtonGroup__y8QtF{display:flex;flex-direction:column;gap:4px;min-width:108px}.SapContact_sapLinkButton__sBojj{align-items:center;background:var(--sap-blue);border:1px solid var(--sap-blue);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:4px;justify-content:center;padding:4px 8px;transition:background .2s,color .2s;white-space:nowrap}.SapContact_sapLinkButton__sBojj:hover:not(:disabled){background:#0a53be}.SapContact_sapLinkButton__sBojj:disabled{cursor:not-allowed;opacity:.6}.SapContact_sapLinkButtonLinked__8hReT{background:#198754;border-color:#198754}.SapContact_sapLinkButtonLinked__8hReT:hover:not(:disabled){background:#157347}.SapContact_sapLinkedBadge__3Vmj3{background:#d1e7dd;border-radius:4px;color:#198754;display:inline-block;font-size:9px;font-weight:600;margin-left:6px;padding:1px 6px;vertical-align:middle}.SapContact_sapContactEmpty__69StO{color:var(--sap-text-light);font-size:12px;font-style:italic;padding:8px;text-align:center}.SapContact_sapContactError__M6ZKC{color:var(--sap-red);font-size:12px;padding:8px;text-align:center}@keyframes SapContact_spin__Se-ro{to{transform:rotate(1turn)}}@media (max-width:359px){.SapContact_sapContactSection__IhqRX{padding:10px 12px}.SapContact_sapContactCard__sy3sq{gap:8px;padding:6px 8px}.SapContact_sapOpenButton__GHvPo{font-size:10px;padding:3px 6px}}.ACWForm_sectionLabel__ZU7ue{color:var(--sap-text-dark);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.ACWForm_dispositionSection__Ou4oN{margin-bottom:16px}.ACWForm_dispositionList__-QJM7{display:flex;flex-direction:column;gap:6px;max-height:150px;overflow-y:auto}.ACWForm_dispositionItem__1GYOr{align-items:center;background:#fff;border:1px solid var(--sap-border);border-radius:6px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 12px;text-align:left;transition:all .15s ease}.ACWForm_dispositionItem__1GYOr:hover{background:#f8faff;border-color:var(--sap-blue)}.ACWForm_dispositionItem__1GYOr.ACWForm_selected__LeNIm{background:#e8f4ff;border-color:var(--sap-blue)}.ACWForm_radio__Uh1Gs{align-items:center;border:2px solid var(--sap-border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.ACWForm_dispositionItem__1GYOr.ACWForm_selected__LeNIm .ACWForm_radio__Uh1Gs{border-color:var(--sap-blue)}.ACWForm_radioInner__ymwg6{background:var(--sap-blue);border-radius:50%;height:10px;width:10px}.ACWForm_dispositionName__MxDO2{color:var(--sap-text-dark);font-size:13px}.ACWForm_sapSection__RekvQ{margin-bottom:16px}.ACWForm_sapContactReadonly__P\+V-A{background:var(--sap-bg);color:var(--sap-text-dark)}.ACWForm_sapContactReadonly__P\+V-A,.ACWForm_sapContactSelect__Ri5RI{border:1px solid var(--sap-border);border-radius:6px;font-size:13px;padding:10px 12px}.ACWForm_sapContactSelect__Ri5RI{background:#fff;cursor:pointer;font-family:inherit;width:100%}.ACWForm_sapContactSelect__Ri5RI:focus{border-color:var(--sap-blue);outline:none}.ACWForm_loadingSection__bQlPg{align-items:center;color:var(--sap-text-light);display:flex;font-size:13px;gap:10px;justify-content:center;padding:20px}.ACWForm_spinner__GHZSK{animation:ACWForm_spin__Rw105 .8s linear infinite;border:2px solid var(--sap-border);border-radius:50%;border-top-color:var(--sap-blue);height:20px;width:20px}@keyframes ACWForm_spin__Rw105{to{transform:rotate(1turn)}}.ACWForm_notesSection__74vb4{margin-bottom:16px}.ACWForm_notesLabel__IwBON{color:var(--sap-text-dark);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.ACWForm_required__OFBeP{color:#b00;font-weight:400}.ACWForm_notesTextarea__icEM1{border:1px solid var(--sap-border);border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .2s ease;width:100%}.ACWForm_notesTextarea__icEM1:hover{border-color:var(--sap-blue)}.ACWForm_notesTextarea__icEM1:focus{border-color:var(--sap-blue);box-shadow:0 0 0 2px #0070f21a;outline:none}@media (max-width:359px){.ACWForm_notesLabel__IwBON,.ACWForm_sectionLabel__ZU7ue{font-size:12px}.ACWForm_dispositionItem__1GYOr{gap:8px;padding:8px 10px}.ACWForm_dispositionName__MxDO2{font-size:12px}.ACWForm_notesTextarea__icEM1{font-size:12px;padding:8px 10px}}.ACWTimer_container__ZfQ\+\+{background:#fff;border:1px solid var(--sap-border);border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative}.ACWTimer_savingOverlay__VtOVM{align-items:center;background:#ffffffe6;bottom:0;color:var(--sap-text-dark);display:flex;flex-direction:column;gap:12px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.ACWTimer_savingOverlay__VtOVM .ACWTimer_spinner__Z06Vm{animation:ACWTimer_spin__iji7B .8s linear infinite;border:3px solid var(--sap-border);border-radius:50%;border-top-color:var(--sap-blue);height:40px;width:40px}@keyframes ACWTimer_spin__iji7B{to{transform:rotate(1turn)}}.ACWTimer_savingOverlay__VtOVM p{font-size:14px;font-weight:500;margin:0}.ACWTimer_header__PXRSW{align-items:center;display:flex;flex-direction:column;padding:8px 16px}.ACWTimer_title__yTqub{align-items:center;color:var(--sap-text-dark);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.ACWTimer_subtitle__yhdQx{color:var(--sap-text-light);font-size:13px;margin:4px 0 0}.ACWTimer_skillInfo__tS\+8Q{align-items:center;background:#fff;border-radius:4px;display:flex;font-size:12px;gap:12px;margin:8px 0 0;padding:6px 12px}.ACWTimer_skillName__1jCAX{color:var(--sap-text-dark);font-weight:500}.ACWTimer_skillAcw__bKDz4{color:var(--sap-blue);font-family:monospace;font-weight:600}.ACWTimer_card__pkyDr{display:flex;flex-direction:column;padding:16px}.ACWTimer_actions__ONdjs{display:flex;gap:10px;margin-top:auto}.ACWTimer_availableButton__jgpW1{background:var(--sap-green);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:12px 20px;transition:all .2s ease}.ACWTimer_availableButton__jgpW1:hover:not(:disabled){background:var(--sap-green-dark)}.ACWTimer_availableButton__jgpW1:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}.ACWTimer_extendButton__WiBdR{background:#fff;border:1px solid var(--sap-border);border-radius:6px;color:var(--sap-text-light);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:12px 16px;transition:all .2s ease}.ACWTimer_extendButton__WiBdR:hover:not(:disabled){background:var(--sap-bg);color:var(--sap-text-dark)}.ACWTimer_extendButton__WiBdR:disabled{cursor:not-allowed;opacity:.5}.ACWTimer_warningText__K374u{background:#ffeaea;border-radius:6px;color:#b00;font-size:12px;margin-top:12px;padding:10px 12px;text-align:center}.ACWTimer_errorText__owvlx{color:#b00;font-size:12px;margin-top:8px}@media (max-width:359px){.ACWTimer_header__PXRSW{padding:10px 12px}.ACWTimer_title__yTqub{font-size:14px}.ACWTimer_skillInfo__tS\+8Q{font-size:11px;padding:4px 10px}.ACWTimer_card__pkyDr{padding:12px}.ACWTimer_actions__ONdjs{gap:8px}.ACWTimer_availableButton__jgpW1{font-size:12px;padding:10px 16px}.ACWTimer_extendButton__WiBdR{font-size:12px;padding:10px 12px}}.ACWTimerProgress_timerSectionCompact__7IG7v{display:flex;justify-content:center;margin-bottom:16px}.ACWTimerProgress_progressRingSmall__ogRGv{height:80px;position:relative;width:80px}.ACWTimerProgress_progressSvg__itfAT{height:100%;width:100%}.ACWTimerProgress_progressCircle__FBuO-{transition:stroke-dashoffset 1s linear}.ACWTimerProgress_timerDisplaySmall__jXcjZ{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ACWTimerProgress_timeSmall__ehvoL{color:var(--sap-text-dark);font-family:monospace;font-size:18px;font-weight:700;line-height:1}.ACWTimerProgress_timeSmall__ehvoL.ACWTimerProgress_warning__A1y1z{animation:ACWTimerProgress_pulse__xby80 1s ease-in-out infinite;color:#b00}.ACWTimerProgress_timerSection__E6A3V{margin-bottom:24px}.ACWTimerProgress_progressRing__IrIsi{height:140px;margin:0 auto;position:relative;width:140px}.ACWTimerProgress_timerDisplay__KNM4t{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ACWTimerProgress_time__IwTdF{color:var(--sap-text-dark);font-family:monospace;font-size:28px;font-weight:700;line-height:1}.ACWTimerProgress_time__IwTdF.ACWTimerProgress_warning__A1y1z{animation:ACWTimerProgress_pulse__xby80 1s ease-in-out infinite;color:#b00}@keyframes ACWTimerProgress_pulse__xby80{0%,to{opacity:1}50%{opacity:.6}}.ACWTimerProgress_label__a6Xdg{color:var(--sap-text-light);font-size:12px;margin-top:4px}@media (max-width:359px){.ACWTimerProgress_progressRingSmall__ogRGv{height:70px;width:70px}.ACWTimerProgress_timeSmall__ehvoL{font-size:16px}.ACWTimerProgress_progressRing__IrIsi{height:120px;width:120px}.ACWTimerProgress_time__IwTdF{font-size:24px}}.AcwCallTraceTimeline_card__x1uX0{background:#fff;border:1px solid var(--sap-border);border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:180px;overflow:hidden}.AcwCallTraceTimeline_header__cK8ns{background:#fff;border-bottom:1px solid var(--sap-border);flex-shrink:0;padding:10px 16px}.AcwCallTraceTimeline_headerMain__-vpbg{display:flex;flex-direction:column;gap:6px}.AcwCallTraceTimeline_title__aysfe{color:var(--sap-text-dark);font-size:15px;font-weight:600;margin:0}.AcwCallTraceTimeline_summary__PMXrI{display:flex;flex-direction:column;gap:4px}.AcwCallTraceTimeline_summaryRow__1DWo2{align-items:center;display:flex;gap:8px}.AcwCallTraceTimeline_summaryLabel__RZESF{color:var(--sap-text-light);font-size:12px;font-weight:500}.AcwCallTraceTimeline_summaryName__LtHDr{color:var(--sap-text-dark);font-size:14px;font-weight:600}.AcwCallTraceTimeline_summaryMeta__-3f-A,.AcwCallTraceTimeline_summaryTime__hHqXq{color:var(--sap-text-light);font-size:12px}.AcwCallTraceTimeline_body__wM2NX{flex:1 1;min-height:0;overflow-y:auto;padding:12px 16px 16px}@media (max-width:359px){.AcwCallTraceTimeline_header__cK8ns{padding:8px 12px}.AcwCallTraceTimeline_title__aysfe{font-size:14px}.AcwCallTraceTimeline_body__wM2NX{padding:10px 12px 12px}.AcwCallTraceTimeline_card__x1uX0{min-height:160px}}.AcwView_acwStack__QUyzA{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}@media (max-width:359px){.AcwView_acwStack__QUyzA{gap:10px}}.MicrophoneSettingsControls_section__T0eqV{margin-bottom:20px}.MicrophoneSettingsControls_section__T0eqV:last-child{margin-bottom:0}.MicrophoneSettingsControls_label__9sXzY{align-items:center;color:var(--sap-text-dark);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px}.MicrophoneSettingsControls_label__9sXzY svg{color:var(--sap-text-light)}.MicrophoneSettingsControls_select__\+rT82{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236A6D70' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--sap-border);border-radius:6px;color:var(--sap-text-dark);cursor:pointer;font-size:13px;padding:10px 12px;transition:border-color .2s ease;width:100%}.MicrophoneSettingsControls_select__\+rT82:hover{border-color:var(--sap-blue)}.MicrophoneSettingsControls_select__\+rT82:focus{border-color:var(--sap-blue);box-shadow:0 0 0 2px #0070f21a;outline:none}.MicrophoneSettingsControls_micTest__hjne5{align-items:center;display:flex;gap:12px;margin-top:12px}.MicrophoneSettingsControls_micTest__hjne5 .MicrophoneSettingsControls_testButton__yffrJ{margin-top:0}.MicrophoneSettingsControls_testButton__yffrJ{background:#ebf5ff;border:1px solid #bfd7f5;border-radius:6px;color:var(--sap-blue);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;margin-top:12px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.MicrophoneSettingsControls_testButton__yffrJ:hover{background:#d6ebff}.MicrophoneSettingsControls_testButton__yffrJ.MicrophoneSettingsControls_active__iQTPP{background:#ffeaea;border-color:#f5bfbf;color:#b00}.MicrophoneSettingsControls_testButton__yffrJ.MicrophoneSettingsControls_active__iQTPP:hover{background:#ffd6d6}.MicrophoneSettingsControls_levelMeter__fgcuW{background:var(--sap-border);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.MicrophoneSettingsControls_levelBar__GQVIr{background:linear-gradient(90deg,#107e3e,#84cc16,#e9730c);border-radius:4px;height:100%;transition:width .05s ease}@media (max-width:359px){.MicrophoneSettingsControls_label__9sXzY{font-size:12px}.MicrophoneSettingsControls_select__\+rT82{font-size:12px;padding:8px 10px}.MicrophoneSettingsControls_micTest__hjne5{gap:8px}.MicrophoneSettingsControls_testButton__yffrJ{font-size:11px;padding:6px 10px}}.MicrophoneSettingsLayout_container__aPXdJ{background:#fff;border:1px solid var(--sap-border);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.MicrophoneSettingsLayout_header__iOsZ7{align-items:center;background:var(--sap-bg);border-bottom:1px solid var(--sap-border);display:flex;justify-content:space-between;padding:16px}.MicrophoneSettingsLayout_title__aCVN2{align-items:center;color:var(--sap-text-dark);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.MicrophoneSettingsLayout_title__aCVN2 svg{color:var(--sap-blue)}.MicrophoneSettingsLayout_closeButton__-AGU3{align-items:center;background:none;border:none;border-radius:4px;color:var(--sap-text-light);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.MicrophoneSettingsLayout_closeButton__-AGU3:hover{background:var(--sap-border);color:var(--sap-text-dark)}.MicrophoneSettingsLayout_content__Aa8MA{flex:1 1;overflow-y:auto;padding:16px}.MicrophoneSettingsLayout_footer__C2XYr{background:var(--sap-bg);border-top:1px solid var(--sap-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.MicrophoneSettingsLayout_cancelButton__pMcpt{background:#fff;border:1px solid var(--sap-border);border-radius:6px;color:var(--sap-text-light);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.MicrophoneSettingsLayout_cancelButton__pMcpt:hover{background:var(--sap-bg);color:var(--sap-text-dark)}.MicrophoneSettingsLayout_saveButton__tJEvU{background:var(--sap-blue);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.MicrophoneSettingsLayout_saveButton__tJEvU:hover{background:var(--sap-blue-dark)}.MicrophoneSettingsLayout_saveButton__tJEvU:disabled{background:#94a3b8;cursor:not-allowed}@media (max-width:359px){.MicrophoneSettingsLayout_header__iOsZ7{padding:12px}.MicrophoneSettingsLayout_title__aCVN2{font-size:14px}.MicrophoneSettingsLayout_content__Aa8MA{padding:12px}.MicrophoneSettingsLayout_footer__C2XYr{padding:10px 12px}.MicrophoneSettingsLayout_cancelButton__pMcpt,.MicrophoneSettingsLayout_saveButton__tJEvU{font-size:12px;padding:6px 12px}}.MicrophoneSettingsFeedback_loading__TsDXC{align-items:center;color:var(--sap-text-light);display:flex;flex-direction:column;justify-content:center;padding:40px}.MicrophoneSettingsFeedback_spinner__2M9Wx{animation:MicrophoneSettingsFeedback_spin__0KjvZ 1s linear infinite;border:3px solid var(--sap-border);border-radius:50%;border-top-color:var(--sap-blue);height:32px;margin-bottom:16px;width:32px}@keyframes MicrophoneSettingsFeedback_spin__0KjvZ{to{transform:rotate(1turn)}}.MicrophoneSettingsFeedback_error__OJear{align-items:center;color:#b00;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.MicrophoneSettingsFeedback_error__OJear svg{margin-bottom:16px}.MicrophoneSettingsFeedback_error__OJear p{color:var(--sap-text-light);font-size:13px;line-height:1.5;margin:0 0 20px}.MicrophoneSettingsFeedback_retryButton__EEciM{background:#ebf5ff;border:1px solid #bfd7f5;border-radius:6px;color:var(--sap-blue);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.MicrophoneSettingsFeedback_retryButton__EEciM:hover{background:#d6ebff}.LanguageSwitcher_container__nME6O{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:2px;padding:2px}.LanguageSwitcher_langButton__GPXby{background:none;border:none;border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;padding:4px 8px;transition:color var(--transition-fast),background-color var(--transition-fast)}.LanguageSwitcher_langButton__GPXby:hover{background:var(--color-bg-subtle);color:var(--color-text)}.LanguageSwitcher_langButton__GPXby.LanguageSwitcher_active__NRhEI{background:var(--color-primary-light);color:var(--color-primary)}.LanguageSwitcher_langButton__GPXby:focus-visible{box-shadow:0 0 0 2px var(--color-primary-ring);outline:none}.ProfileSettings_profileInfo__OloA7{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}.ProfileSettings_profileSection__ugYNG{border-top:1px solid var(--color-border);padding-top:var(--space-lg)}.ProfileSettings_profileSection__ugYNG h3{color:var(--color-text);font-size:var(--text-lg);font-weight:600;margin:0 0 var(--space-md)}.ProfileSettings_profileFieldLanguage__K8hkv{border-bottom:none}.ProfileSettings_profileField__9ABk6{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-sm) 0}.ProfileSettings_profileField__9ABk6:last-child{border-bottom:none}.ProfileSettings_profileLabel__LtT3G{color:var(--color-text-secondary);font-size:var(--text-base);font-weight:500}.ProfileSettings_profileValue__ysK5q{color:var(--color-text);font-size:var(--text-base)}.ProfileSettings_profileError__Fwnj8,.ProfileSettings_profileLoading__Bdwpr{font-size:var(--text-base);text-align:center}.ProfileSettings_profileError__Fwnj8{background:var(--color-error-light);border-radius:var(--radius-md);color:var(--color-error);padding:var(--space-lg)}.ManualDialPanel_panel__0COGp{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;margin-top:8px;max-width:320px;padding:16px;text-align:left;width:100%}.ManualDialPanel_label__YNPTx{color:var(--color-text-secondary);font-size:12px;font-weight:500}.ManualDialPanel_field__0Akv2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:15px;outline:none;padding:10px 12px;transition:border-color .15s}.ManualDialPanel_field__0Akv2:focus{border-color:var(--color-primary)}.ManualDialPanel_field__0Akv2:disabled{opacity:.7}.ManualDialPanel_field__0Akv2::placeholder{color:var(--color-text-muted)}.ManualDialPanel_error__TLEDO{color:var(--color-error);font-size:12px;margin:0}.ManualDialPanel_dialButton__bcQ4c{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:background .15s}.ManualDialPanel_dialButton__bcQ4c:hover:not(:disabled){background:#0854a0;background:var(--color-primary-dark,#0854a0)}.ManualDialPanel_dialButton__bcQ4c:disabled{cursor:not-allowed;opacity:.5}@media (max-width:359px){.ManualDialPanel_panel__0COGp{padding:12px}.ManualDialPanel_field__0Akv2{font-size:14px}.ManualDialPanel_dialButton__bcQ4c{font-size:13px;padding:10px 12px}}.AgentWidgetIdle_idleState__-PghD{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--space-md);justify-content:center;padding:16px 0 0;text-align:center}.AgentWidgetIdle_idleHero__kFH6Q{align-items:center;display:flex;flex-direction:column;padding:0 16px}@media (min-width:480px){.AgentWidgetIdle_idleState__-PghD{padding-top:24px}.AgentWidgetIdle_idleHero__kFH6Q{padding:0 24px}}.AgentWidgetIdle_idleIcon__UnpZD{align-items:center;background:var(--color-primary-light);border-radius:50%;color:var(--color-primary);display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}@media (min-width:480px){.AgentWidgetIdle_idleIcon__UnpZD{height:80px;margin:0 auto 24px;width:80px}}.AgentWidgetIdle_idleIconUnavailable__a5fzq{align-items:center;background:var(--color-error-light);border-radius:50%;color:var(--color-error);display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}@media (min-width:480px){.AgentWidgetIdle_idleIconUnavailable__a5fzq{height:80px;margin:0 auto 24px;width:80px}}.AgentWidgetIdle_idleTitle__6IR3B{color:var(--color-text);font-size:20px;font-weight:600;margin:0 0 8px}@media (min-width:480px){.AgentWidgetIdle_idleTitle__6IR3B{font-size:24px}}.AgentWidgetIdle_idleText__XryNk{color:var(--color-text-secondary);font-size:14px;margin:0}@media (min-width:480px){.AgentWidgetIdle_idleText__XryNk{font-size:16px}}.AgentWidgetIdle_reasonText__ZvaBh{background:var(--color-bg);border-radius:var(--radius-full);color:var(--color-text-muted);display:inline-block;font-size:12px;margin:8px 0 0;padding:4px 12px}@media (max-width:359px){.AgentWidgetIdle_idleState__-PghD{padding:16px 12px}.AgentWidgetIdle_idleIconUnavailable__a5fzq,.AgentWidgetIdle_idleIcon__UnpZD{height:56px;width:56px}.AgentWidgetIdle_idleTitle__6IR3B{font-size:18px}.AgentWidgetIdle_idleText__XryNk{font-size:13px}}*,:after,:before{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);margin:0;padding:0}#root{min-height:100vh}.app-error,.app-loading{align-items:center;background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:var(--space-lg);text-align:center}.app-loading .spinner{animation:ui-spin .75s linear infinite;border:4px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:48px;width:48px}.app-loading p{color:var(--color-text-secondary);font-size:var(--text-lg);margin-top:var(--space-md)}.app-error .error-icon{color:var(--color-error);font-size:48px;margin-bottom:var(--space-md)}.app-error h2{color:var(--color-text);font-size:var(--text-2xl);font-weight:600;margin:0 0 var(--space-sm)}.app-error p{color:var(--color-text-secondary);font-size:var(--text-lg);margin:0 0 var(--space-sm)}.app-error .error-hint{color:var(--color-text-muted);font-size:var(--text-base);margin-top:var(--space-md)}@media (max-width:359px){.app-error{padding:var(--space-md)}.app-error .error-icon{font-size:36px}.app-error h2{font-size:var(--text-xl)}.app-error p{font-size:var(--text-base)}.app-loading .spinner{height:40px;width:40px}.app-loading p{font-size:var(--text-base)}}
/*# sourceMappingURL=main.0ed69956.css.map*/