html,body{margin:0}.ProLayoutClass>.ant-layout-has-sider>.ant-drawer-inline{position:fixed}.ProLayoutClass .ant-pro-top-nav-header-main{padding-inline-start:8px;max-width:1200px;margin:0 auto}.ProLayoutClass .ant-menu{padding-top:14px}.ProLayoutClass .ant-pro-sider-collapsed-button{height:40px!important}.ant-notification-notice-wrapper{background-color:#fffa!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--webkit-backdrop-filter: blur(8px)}.title{font-weight:300!important}.title strong{font-weight:600}.notifications-center{margin-right:16px;padding:0}.notification-banner{cursor:pointer}.notification-alert{border-radius:8px;border:1px solid #e8e8e8;padding:0 12px;height:40px;display:flex;align-items:center;max-width:300px;overflow:hidden}.marquee-container{width:100%;overflow:hidden;white-space:nowrap}.marquee-content{display:inline-block;animation:marquee 15s linear infinite;padding-left:100%}.marquee-item{display:inline-block}.marquee-separator{margin:0 8px;opacity:.5}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.notification-actions{margin-top:8px;display:flex;width:100%}.notifications-card{max-height:500px;overflow-y:auto}.notifications-footer{display:flex;justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.notification-unread{background-color:#1890ff0d}.notification-read{opacity:.7}.search-container{padding:16px;display:flex;gap:8px;border-bottom:1px solid #f0f0f0}.chat-list-item{padding:4px 4px 4px 12px!important;cursor:pointer;transition:background-color .3s,border-color .3s ease;height:66px;box-sizing:border-box}.chat-list-item:hover,.chat-list-item.selected{background-color:var(--ant-color-primary-bg)}.chat-list-item__header{display:flex;justify-content:space-between}.chat-list-item__timestamp,.chat-list-item__message{font-size:12px}.sidebar-container{display:flex;flex-direction:column;height:100%;transition:background-color .3s ease,border-color .3s ease}.chat-list{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.header-container{padding:16px;border-bottom:1px solid var(--ant-color-border);display:flex;align-items:center;gap:12px;transition:background-color .3s ease,border-color .3s ease}.header-info{flex:1}.header-name{font-size:16px}.header-tag{margin-left:8px}.header-actions{display:flex;gap:8px;align-items:center}.header-actions .ant-dropdown-button{margin-left:8px}.bubble-container{max-width:70%;padding:12px 16px;border-radius:12px;background:#fff;position:relative;align-self:flex-start;transition:background-color .3s ease,color .3s ease}.bubble-container--me{background:#3b97ad;color:#fff;align-self:flex-end}.message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.message-actions{padding:0 4px;height:20px;min-width:20px;color:inherit;opacity:.6}.message-actions:hover{opacity:1;background:transparent;color:inherit}.suggestions-container{display:flex;flex-direction:column;gap:8px;margin-top:8px}.suggestion-button{text-align:left;height:auto;white-space:normal;padding:8px 12px}.input-container{padding:16px;border-top:1px solid #d9d9d9;display:flex;gap:8px;transition:background-color .3s ease,border-color .3s ease}.message-input.ant-input{padding:8px 12px;border-radius:4px}.chat-area-container{display:flex;flex-direction:column;height:100%;background:#fff;border-left:1px solid #d9d9d9;transition:background-color .3s ease,border-color .3s ease}.messages-container{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.empty-chat{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#8c8c8c;background-color:transparent;transition:background-color .3s ease,color .3s ease}.chat-container{display:flex;flex-direction:column;height:100%;transition:background-color .3s ease}.chat-container>div{transition:background-color .3s ease}.messages-area{flex:1;padding:16px;overflow-y:auto;background:#f0f2f5;display:flex;flex-direction:column;gap:16px;transition:background-color .3s ease}.lead-info-container{display:flex;flex-direction:column;height:100%;background:#f0f2f5}.lead-info-header{padding:16px;background:#fff;border-bottom:1px solid var(--ant-color-border);display:flex;align-items:center;justify-content:space-between}.lead-info-content{flex:1;padding:16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.lead-info-content .ant-card{border-radius:8px;box-shadow:0 1px 2px #00000008}.lead-info-content .ant-card-head{border-bottom:none;padding-bottom:0}.lead-info-content .ant-timeline{margin-top:8px}.lead-info-content .ant-progress{margin-bottom:16px}.lead-info-content .ant-statistic{text-align:center}.live-chat-layout{height:calc(100vh - 56px);background:#fff;border-radius:8px;overflow:hidden}.live-chat-sider{background:#f5f5f5;border-right:1px solid #e8e8e8;height:100%}.live-chat-content{display:flex;flex-direction:column;background:#fff;height:100%;position:relative;transition:background-color .3s ease}.welcome-section,.stats-row,.action-cards{margin-bottom:24px}.action-card{height:100%;transition:all .3s}.action-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.metric-trend-up{color:#52c41a}.metric-trend-down{color:#ff4d4f}.quick-actions{margin-top:16px}.chart-card{margin-bottom:24px}.plan-status-card .ant-progress-text{font-weight:500}.chatbot-performance-card .ant-statistic-title{font-size:12px}.team-card .ant-list-item{padding:12px 0;transition:background-color .3s}.team-card .ant-list-item:hover{background-color:#00000005}.notifications-card .ant-list-item{margin-bottom:8px;transition:background-color .3s}.notifications-card .ant-list-item:hover{background-color:#0000000d!important}.ant-pro-card-tab .ant-tabs-tab{padding:8px 16px}.ant-pro-card-tab .ant-tabs-tab-active{font-weight:500}.ant-list-item{transition:background-color .3s}.ant-list-item:hover{background-color:#1890ff0d!important}@media (max-width: 768px){.ant-statistic-title{font-size:12px}.ant-statistic-content{font-size:20px}.ant-card-head-title{font-size:14px}}.dark-theme .ant-typography,.dark-theme .ant-statistic-title,.dark-theme .ant-statistic-content,.dark-theme .ant-descriptions-item-label,.dark-theme .ant-descriptions-item-content,.dark-theme .ant-timeline-item-content,.dark-theme .ant-card-head-title,.dark-theme .ant-list-item-meta-title,.dark-theme .ant-list-item-meta-description{color:#fff!important}.dark-theme .ant-typography.ant-typography-secondary{color:#ffffffd9!important}.dark-theme .ant-card{background-color:#0003}.dark-theme .ant-layout{background-color:#141414}.dark-theme .live-chat-sider,.dark-theme .sidebar-container{background-color:#141414!important;border-right-color:#303030!important}.dark-theme .chat-area-container{background-color:#141414!important;border-left-color:#303030!important}.dark-theme .header-container,.dark-theme .input-container{background-color:#1f1f1f!important;border-color:#303030!important}.dark-theme .bubble-container{background-color:#1f1f1f!important;color:#fff!important}.dark-theme .bubble-container--me{background-color:#177ddc!important}.dark-theme .chat-list-item{border-color:#303030!important}.dark-theme .chat-list-item:hover{background-color:#1f1f1f!important}.dark-theme .chat-list-item.selected{background-color:#111b26!important}.dark-theme .lead-info-container{background-color:#141414!important}.dark-theme .lead-info-header{background-color:#1f1f1f!important;border-color:#303030!important}.dark-theme .messages-container,.dark-theme .messages-area,.dark-theme .live-chat-content,.dark-theme .chat-container,.dark-theme .chat-container>div{background-color:#141414!important}.dark-theme .empty-chat{background-color:#141414!important;color:#ffffffa6!important}.chat-list::-webkit-scrollbar,.messages-container::-webkit-scrollbar,.lead-info-content::-webkit-scrollbar{width:6px;height:6px}.chat-list::-webkit-scrollbar-track,.messages-container::-webkit-scrollbar-track,.lead-info-content::-webkit-scrollbar-track{background:transparent}.chat-list::-webkit-scrollbar-thumb,.messages-container::-webkit-scrollbar-thumb,.lead-info-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.dark-theme .chat-list::-webkit-scrollbar-thumb,.dark-theme .messages-container::-webkit-scrollbar-thumb,.dark-theme .lead-info-content::-webkit-scrollbar-thumb{background-color:#fff3}.chat-list::-webkit-scrollbar-thumb:hover,.messages-container::-webkit-scrollbar-thumb:hover,.lead-info-content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dark-theme .chat-list::-webkit-scrollbar-thumb:hover,.dark-theme .messages-container::-webkit-scrollbar-thumb:hover,.dark-theme .lead-info-content::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.connected-account{padding:16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .3s}.connected-account:hover{background-color:#fafafa}.connected-account-icon{font-size:24px}.connected-account-content{flex:1}.accounts-section{margin:24px 24px 0}.accounts-section .ant-card-body{padding:0}
