._softphoneMinimized_1r2pk_1{z-index:1100;padding:0 16px;position:fixed;bottom:16px;left:0;right:0}._minimizedBar_1r2pk_10{background:var(--antd-color-bg-elevated);border:1px solid var(--antd-color-border);pointer-events:auto;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(1200px,100%);margin:0 auto;padding:14px 18px;display:flex;box-shadow:0 14px 40px #0f172a29}._minimizedInfo_1r2pk_26{flex-wrap:wrap;flex:360px;align-items:center;gap:24px;min-width:0;display:flex}._minimizedCallInfo_1r2pk_35{flex-direction:column;gap:2px;min-width:180px;display:flex}._minimizedStatus_1r2pk_42{flex-direction:column;gap:2px;min-width:140px;display:flex}._minimizedControls_1r2pk_49{flex-wrap:wrap;flex:300px;justify-content:space-between;align-items:center;gap:50px;display:flex}._minimizedActions_1r2pk_58{border-left:1px solid var(--antd-color-border);align-items:center;gap:4px;margin-left:auto;padding-left:16px;display:flex}._sessionItem_1r2pk_67{border:2px solid var(--antd-color-border);background:var(--antd-color-bg-elevated);border-radius:12px;padding:14px 16px;transition:all .2s;box-shadow:0 1px 3px #0000000a}._sessionItem_1r2pk_67:hover{border-color:var(--antd-color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}._sessionItemSelected_1r2pk_82{border-color:var(--antd-color-primary);background:var(--antd-color-primary-bg);box-shadow:0 4px 12px #0000001a}._sessionHeader_1r2pk_88{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._sessionName_1r2pk_95{align-items:center;gap:8px;display:flex}._statusDot_1r2pk_101{border-radius:50%;width:8px;height:8px}._sessionControls_1r2pk_107{border-top:1px solid var(--antd-color-border-secondary);align-items:center;gap:4px;padding-top:10px;display:flex}._dialPadGrid_1r2pk_115{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}._transferInput_1r2pk_122{border:1px solid var(--antd-color-border);background:var(--antd-color-fill-secondary);border-radius:8px;margin-top:12px;padding:12px}._attendedTransferStatus_1r2pk_130{border:1px solid var(--antd-color-info-border);background:var(--antd-color-info-bg);border-radius:8px;margin-top:12px;padding:12px}._incomingCallNotification_1r2pk_138{z-index:3200;position:fixed;top:16px;right:16px}._incomingCallCard_1r2pk_145{background:var(--antd-color-bg-elevated);border:1px solid var(--antd-color-border);border-radius:16px;width:350px;animation:.3s ease-out _slideInRight_1r2pk_1;box-shadow:0 8px 24px #0000001f}@keyframes _slideInRight_1r2pk_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._incomingCallIcon_1r2pk_164{background:var(--antd-color-primary-bg);width:48px;height:48px;color:var(--antd-color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:24px;animation:1.5s ease-in-out infinite _pulse_1r2pk_1;display:flex}@keyframes _pulse_1r2pk_1{0%,to{opacity:1}50%{opacity:.6}}._declineButton_1r2pk_185{border-color:var(--antd-color-error-border)!important;background:var(--antd-color-error-bg)!important;color:var(--antd-color-error)!important}._declineButton_1r2pk_185.ant-btn:hover,._declineButton_1r2pk_185.ant-btn:focus,._declineButton_1r2pk_185.ant-btn:active{border-color:var(--antd-color-error-border)!important;background:var(--antd-color-error-hover-bg)!important;color:var(--antd-color-error)!important}._answerButton_1r2pk_199{background:var(--antd-color-success)!important;border-color:var(--antd-color-success)!important;color:#fff!important}._answerButton_1r2pk_199.ant-btn:hover,._answerButton_1r2pk_199.ant-btn:focus,._answerButton_1r2pk_199.ant-btn:active{background:var(--antd-color-success-hover)!important;border-color:var(--antd-color-success-hover)!important;color:#fff!important}._modalHeader_1r2pk_213{border-bottom:1px solid var(--antd-color-border);background:var(--antd-color-bg-elevated);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}._modalHeaderDivider_1r2pk_223{background:var(--antd-color-border);width:1px;height:32px}._modalBody_1r2pk_229{background:var(--antd-color-bg-elevated);gap:24px;min-height:640px;max-height:calc(100vh - 120px);padding:24px;display:flex;overflow:hidden}._modalSidebar_1r2pk_239{flex-direction:column;flex-shrink:0;gap:12px;width:360px;max-height:100%;padding-right:6px;display:flex;overflow-y:auto}._modalContent_1r2pk_250{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex;overflow-y:auto}._callInfoCard_1r2pk_259{background:var(--antd-color-bg-elevated);border:1px solid var(--antd-color-border);border-radius:20px;justify-content:center;align-items:center;min-height:320px;padding:48px 32px;display:flex}._callAvatar_1r2pk_270{background:var(--antd-color-fill-secondary);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}._callIconWrapper_1r2pk_280{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._callIconIncoming_1r2pk_289{color:var(--antd-color-success);font-size:24px;transform:rotate(360deg)}._callIconOutgoing_1r2pk_295{color:var(--antd-color-primary);font-size:24px;transform:rotate(360deg)}._softphoneModal_1r2pk_301 .ant-modal-content{background:var(--antd-color-bg-elevated);border-radius:24px;overflow:hidden}._softphoneModal_1r2pk_301 .ant-modal-body{padding:0!important}@media (width<=1024px){._modalBody_1r2pk_229{flex-direction:column;min-height:560px;max-height:calc(100vh - 96px)}._modalSidebar_1r2pk_239{width:100%;max-height:320px;padding-right:0}._callInfoCard_1r2pk_259{min-height:260px;padding:36px 24px}}@media (width<=768px){._softphoneMinimized_1r2pk_1{padding:0 12px;bottom:12px}._minimizedBar_1r2pk_10{gap:12px;padding:14px}._minimizedInfo_1r2pk_26,._minimizedControls_1r2pk_49,._minimizedActions_1r2pk_58{width:100%}._minimizedControls_1r2pk_49{justify-content:flex-start}._minimizedActions_1r2pk_58{border-left:0;justify-content:flex-end;margin-left:0;padding-left:0}._modalBody_1r2pk_229{gap:16px;min-height:500px;padding:16px}._modalSidebar_1r2pk_239{max-height:280px}._callInfoCard_1r2pk_259{min-height:220px;padding:28px 20px}._callAvatar_1r2pk_270{width:72px;height:72px;font-size:32px}}*{box-sizing:border-box;margin:0;padding:0}:root{--app-bg:#f4f6f9;--app-bg-gradient:radial-gradient(circle at top left, #5a6b820f, transparent 34%), radial-gradient(circle at bottom right, #11111108, transparent 30%);--surface-bg:#fbfcfeeb;--surface-elevated:#fff;--surface-muted:#eef1f5;--text-primary:#111;--text-secondary:#5b6470;--border-color:#2222221a;--accent:#111;--accent-strong:#000;--accent-soft:#11111114;--accent-contrast:#fafafa;--overlay:#0f172a6b;--shadow-soft:0 18px 45px #12182614;--error-bg:#fdecec;--error-bg-hover:#f8d7d7;--error-color:#b43c49;--error-icon-bg:#ffdccb}[data-theme=dark]{--app-bg:#0a0d12;--app-bg-gradient:radial-gradient(circle at top left, #7891b414, transparent 30%), radial-gradient(circle at bottom right, #ffffff0a, transparent 28%);--surface-bg:#10141beb;--surface-elevated:#10141b;--surface-muted:#171c24;--text-primary:#f5f5f5;--text-secondary:#adb4bf;--border-color:#f5f5f51a;--accent:#f5f5f5;--accent-strong:#fff;--accent-soft:#ffffff1a;--accent-contrast:#111;--overlay:#030712ad;--shadow-soft:0 20px 48px #00000057;--error-bg:#b43c4926;--error-bg-hover:#b43c4940;--error-color:#f3737e;--error-icon-bg:#b43c4940}html,body,#root{width:100%;height:100%}body{background:var(--app-bg-gradient), var(--app-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .25s,color .25s}a{color:var(--accent)}#root{isolation:isolate}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 35%, transparent);border-radius:3px}::-webkit-scrollbar-track{background:0 0}video,audio:not(#sip-remote-audio){width:0!important;height:0!important;display:none!important;overflow:hidden!important}
