@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Oswald:wght@500&display=swap);:root{--stc-red:#da291c;--stc-black:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0}.ant-typography-title,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif!important;font-weight:500!important}.ant-typography-strong,strong{font-family:Lato,sans-serif!important;font-weight:700!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}*{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ant-layout{background:#f0f2f5}.ant-card{border-radius:8px;box-shadow:0 1px 2px #00000008}.ant-layout-sider,.ant-menu-dark{background:#000!important}.ant-menu-dark .ant-menu-item{color:#ffffffa6!important}.ant-menu-dark .ant-menu-item:hover{background-color:#da291c1a!important;color:#fff!important}.ant-menu-dark .ant-menu-item-selected{background-color:#da291c!important;color:#fff!important}.ant-menu-dark .ant-menu-item-selected a,.ant-menu-dark .ant-menu-item-selected a:hover{color:#fff!important}.ant-menu-title-content>a{color:inherit}.update-blink{animation:blinkAnimation 1s ease-in-out;background-color:#e6f7ff!important;border-color:#1890ff!important}@keyframes blinkAnimation{0%{opacity:1;transform:scale(1)}50%{background-color:#bae7ff!important;opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.softphone-wrapper{bottom:20px;position:fixed;right:20px;z-index:9999}.softphone-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f8fafcf2!important;border:1px solid #0000001a;border-radius:16px;border-top:4px solid #52c41a;box-shadow:0 10px 15px -3px #0000001a,0 25px 50px -12px #00000040;overflow:hidden;pointer-events:all;transform-origin:bottom right;transition:height .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease;width:350px}.softphone-container.mode-call,.softphone-container.status-error{border-top-color:#ff4d4f}.softphone-container.ringing-accent{animation:borderPulse .8s infinite;border-top-color:#52c41a}@keyframes borderPulse{0%{border-top-color:#52c41a}50%{border-top-color:#ff4d4f}to{border-top-color:#52c41a}}.softphone-container.mode-dialpad{height:480px}.softphone-container.mode-call{height:280px}.softphone-container.mode-call.keypad-open{height:540px}.softphone-container.mode-ringing{height:350px}.is-minimized .softphone-container{height:60px;opacity:0;pointer-events:none;transform:scale(.3) translateY(50px)}.is-maximized .softphone-container{opacity:1;transform:scale(1) translateY(0)}.softphone-minimized-trigger{bottom:0;cursor:pointer;position:absolute;right:0;transform-origin:center;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1001}.is-maximized .softphone-minimized-trigger{opacity:0;pointer-events:none;transform:scale(0) rotate(-180deg)}.is-minimized .softphone-minimized-trigger{opacity:1;pointer-events:all;transform:scale(1) rotate(0deg)}.ringing-animation .ant-btn{animation:flashColors .8s infinite}@keyframes flashColors{0%{background-color:#52c41a;border-color:#52c41a}50%{background-color:#ff4d4f;border-color:#ff4d4f}to{background-color:#52c41a;border-color:#52c41a}}.softphone-content-view{animation:contentFade .5s ease;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:10px}@keyframes contentFade{0%{filter:blur(2px);opacity:0}to{filter:blur(0);opacity:1}}.dialpad-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:10px}.dialpad-grid.small{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:10px auto;max-width:300px;width:100%}.dialpad-btn{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 0 rgba(0,0,0,.015);color:#434343;cursor:pointer;display:flex;font-size:22px;font-weight:500;height:50px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.dialpad-btn:hover{background:#f0f5ff;border-color:#adc6ff;box-shadow:0 4px 8px #0000000d;color:#2f54eb;transform:translateY(-1px)}.dialpad-btn:active{background:#f0f5ff;box-shadow:none;transform:translateY(1px) scale(.96)}.mode-call .dialpad-btn{border-radius:10px;font-size:20px;height:48px}.vibrating-phone{animation:ringRingVibrate .3s ease-in-out infinite}@keyframes ringRingVibrate{0%{transform:rotate(0deg) scale(1.1)}25%{transform:rotate(15deg) scale(1.1)}50%{transform:rotate(0deg) scale(1.1)}75%{transform:rotate(-15deg) scale(1.1)}to{transform:rotate(0deg) scale(1.1)}}.call-timer{color:#52c41a;font-family:SF Mono,Courier New,monospace;font-weight:700;letter-spacing:1px}
/*# sourceMappingURL=main.8c4ff168.css.map*/