body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#main,.section--first-child,main#main{align-items:center;display:flex;flex-direction:column;text-align:center}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar{background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:calc(100vh - 56px);overflow:hidden;position:fixed;top:56px}.sidebar-content{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:16px 32px 32px}.sidebar-content::-webkit-scrollbar{width:6px}.sidebar-content::-webkit-scrollbar-track{background:#0000}.sidebar-content::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.sidebar-content::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.sidebar .ant-menu-inline .ant-menu-item,.sidebar .ant-menu-inline .ant-menu-submenu-title{border-radius:8px!important;height:40px!important;line-height:40px!important;margin-bottom:6px!important;margin-left:0!important;margin-top:0!important;width:100%!important}.sidebar .ant-menu-sub.ant-menu-inline>.ant-menu-item{height:auto!important;line-height:1.4!important;margin-left:0!important;min-height:32px!important;padding-bottom:6px!important;padding-left:40px!important;padding-top:6px!important;width:100%!important}.sidebar .ant-menu-sub.ant-menu-inline>.ant-menu-item,.sidebar .ant-menu-sub.ant-menu-inline>.ant-menu-item .ant-menu-title-content,.sidebar .ant-menu-sub.ant-menu-inline>.ant-menu-item>a{word-wrap:break-word!important;align-items:center!important;display:flex!important;font-size:13px!important;overflow-wrap:break-word!important;white-space:normal!important}.sidebar .ant-menu-sub.ant-menu-inline>.ant-menu-item a{word-wrap:break-word!important;line-height:1.4!important;white-space:normal!important}.table-container{position:relative}.table-container.is-scrollable:after{background:linear-gradient(270deg,#fff 30%,#fff0);bottom:0;content:"";height:calc(100% - 16px);pointer-events:none;position:absolute;right:0;top:0;width:60px;z-index:2}.keyboard-shortcuts-modal .ant-modal-content{padding:20px}.keyboard-shortcuts-content{display:flex;flex-direction:column;gap:24px}.shortcut-group{display:flex;flex-direction:column;gap:12px}.shortcut-group-title{color:#8c8c8c;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.shortcut-list{display:flex;flex-direction:column;gap:8px}.shortcut-item{background-color:#fafafa;border-radius:6px;justify-content:space-between;padding:8px 12px}.shortcut-item,.shortcut-keys{align-items:center;display:flex}.shortcut-keys{gap:4px}.key-separator{color:#8c8c8c;font-size:12px;margin:0 2px}.shortcut-key{background-color:#fff;border:1px solid #d0d7de;border-radius:6px;box-shadow:inset 0 -1px 0 #d0d7de;color:#24292f;display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.4;min-width:24px;padding:4px 8px;text-align:center}.shortcut-description{color:#595959;font-size:14px}.shortcuts-footer{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:16px;text-align:center}.shortcuts-footer kbd{background-color:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;box-shadow:inset 0 -1px 0 #d0d7de;color:#24292f;display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.4;padding:2px 6px}.tiptap-editor-container{margin-bottom:16px}.tiptap-toolbar{background:#fafafa;border:1px solid #d9d9d9;border-bottom:none;border-radius:6px 6px 0 0;padding:8px}.toolbar-divider{background:#d9d9d9;display:inline-block;height:24px;margin:0 4px;vertical-align:middle;width:1px}.tiptap-content{border:1px solid #d9d9d9;overflow-y:auto}.tiptap-content,.tiptap-editor-container .tiptap-toolbar+.tiptap-content{border-radius:0 0 6px 6px}.tiptap-editor-container.read-only .tiptap-content{background:#f5f5f5;border-radius:6px}.tiptap-content .tiptap{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;min-height:200px;outline:none;padding:12px 16px}.tiptap-content .tiptap:focus{outline:none}.tiptap-content .tiptap p{margin:0 0 1em}.tiptap-content .tiptap p:last-child{margin-bottom:0}.tiptap-content .tiptap h1,.tiptap-content .tiptap h2,.tiptap-content .tiptap h3{font-weight:600;margin:1em 0 .5em}.tiptap-content .tiptap h1{font-size:1.5em}.tiptap-content .tiptap h2{font-size:1.3em}.tiptap-content .tiptap h3{font-size:1.1em}.tiptap-content .tiptap ol,.tiptap-content .tiptap ul{margin:.5em 0;padding-left:24px}.tiptap-content .tiptap li{margin:.25em 0}.tiptap-content .tiptap a{color:#1677ff;text-decoration:underline}.tiptap-content .tiptap img{border-radius:4px;height:auto;margin:8px 0;max-width:100%}.tiptap-content .tiptap blockquote{border-left:3px solid #d9d9d9;color:#666;margin:.5em 0;padding-left:12px}.tiptap-content .tiptap code{background:#f5f5f5;border-radius:3px;font-family:monospace;font-size:.9em;padding:2px 4px}.tiptap-content .tiptap pre{background:#f5f5f5;border-radius:4px;overflow-x:auto;padding:12px}.tiptap-content .tiptap pre code{background:none;padding:0}.tiptap-content .tiptap p.is-editor-empty:first-child:before{color:#bfbfbf;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.variable-helper{padding:8px 0}.variable-helper .ant-tag{cursor:pointer;transition:all .2s}.variable-helper .ant-tag:hover{background:#e6f4ff;border-color:#91caff}.tiptap-editor-container.read-only .tiptap-content .tiptap{background:#f5f5f5;cursor:not-allowed}.ant-tabs{display:flex!important;flex-direction:column!important}.ant-tabs-content-holder{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.ant-tabs-content,.ant-tabs-content-holder{display:flex!important;flex-direction:column!important}.ant-tabs-content,.ant-tabs-tabpane{height:100%!important}.ant-tabs-tabpane{flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}.ant-tabs-tabpane-active{display:flex!important;flex-direction:column!important}.customer-history-container{flex:1 1 auto;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.customer-history-container,.timeline-view{display:flex;height:100%;min-height:0;overflow:hidden}.timeline-view{background-color:#fff;border-right:1px solid #d1d7db;flex:0 0 350px;flex-direction:column;max-width:450px;min-width:300px}.customer-details-header{border-bottom:1px solid #e9edef;flex-shrink:0;padding:16px}.interactions-list{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:100%!important;min-height:0;overflow-x:hidden;overflow-y:auto!important;position:relative}.interaction-preview{align-items:center;border-bottom:1px solid #f0f2f5;border-radius:4px;cursor:pointer;display:flex;margin:0 8px;padding:16px 20px}.interaction-preview.selected{background-color:#f0f2f5}.interaction-preview:hover{background-color:#f5f6f6}.interaction-icon{color:#007bff;font-size:24px;margin-right:16px}.interaction-summary{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.interaction-summary .summary-header{align-items:center;display:flex;justify-content:space-between}.interaction-summary .disposition{font-weight:600}.interaction-summary .timestamp{color:#667781;font-size:12px}.interaction-summary .summary-text{color:#3b4a54;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-view{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.conversation-view.whatsapp-background{background-color:#e5ddd5;background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png)}.conversation-header{align-items:center;background-color:#f0f2f5;border-bottom:1px solid #d1d7db;display:flex;flex-shrink:0;font-weight:500;padding:10px 16px}.messages-container{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;height:0;min-height:0!important;overflow-x:hidden;overflow-y:auto!important;padding:20px}.message-bubble{border-radius:8px;margin-bottom:10px;max-width:75%;padding:8px 12px;position:relative}.message-bubble.customer{align-self:flex-start;background-color:#fff;border-top-left-radius:0}.message-bubble.agent{align-self:flex-end;background-color:#dcf8c6}.message-bubble.whatsapp.agent{background-color:#dcf8c6;border:1px solid #b8e5a6}.message-bubble.whatsapp.customer{background-color:#fff;border:1px solid #e5e5e5}.message-status{display:flex;font-size:11px;gap:4px;margin-bottom:4px}.message-text{font-size:14.2px;line-height:19px;margin-bottom:5px}.message-timestamp{color:#999;font-size:11px;margin-top:4px;text-align:right}.no-interaction-selected{align-items:center;color:#667781;display:flex;font-size:16px;height:100%;justify-content:center;text-align:center}.no-interaction-selected-content{max-width:300px}.agent-tabs .ant-tabs-nav{margin:0!important}.agent-tabs .ant-tabs-nav-wrap{padding:0!important}.agent-tabs .ant-tabs-tab{padding:2px 8px!important}.agent-tabs .ant-tabs-ink-bar{height:2px!important}.complete-chat-stats{background-color:#fafafa;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:16px 20px}.complete-chat-messages-container{-webkit-overflow-scrolling:touch;background-color:#e5ddd5;background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);display:flex;flex:1 1;flex-direction:column;height:0;min-height:0!important;overflow-x:hidden;overflow-y:auto!important;padding:20px}.complete-chat-date-break{align-items:center;display:flex;justify-content:center;margin:16px 0}.complete-chat-date-break-content{background-color:#ffffffe6;border-radius:12px;box-shadow:0 1px 2px #0000001a;color:#666;font-size:12px;font-weight:500;padding:4px 12px}.complete-chat-subchat-break{align-items:center;display:flex;justify-content:center;margin:12px 0;scroll-margin-top:20px}.complete-chat-subchat-break-content{align-items:center;background-color:#25d36626;border:1px dashed #25d366;border-radius:16px;color:#128c7e;display:flex;font-size:11px;font-weight:500;padding:6px 14px;transition:background-color .3s ease,transform .3s ease}.complete-chat-message-bubble{word-wrap:break-word;border-radius:8px;margin-bottom:10px;max-width:80%;padding:8px 12px}.complete-chat-message-bubble.customer{align-self:flex-start;background-color:#fff;border:1px solid #e5e5e5;border-top-left-radius:0}.complete-chat-message-bubble.agent{align-self:flex-end;background-color:#dcf8c6;border:1px solid #b8e5a6;border-top-right-radius:0}.complete-chat-message-text{font-size:14px;line-height:19px;margin-bottom:4px;white-space:pre-wrap}.complete-chat-message-timestamp{color:#999;font-size:11px;text-align:right}.subchat-highlight .complete-chat-subchat-break-content{background-color:#25d36666;box-shadow:0 2px 8px #25d36666;transform:scale(1.05)}@keyframes subchat-pulse{0%{background-color:#25d36666;transform:scale(1.05)}50%{background-color:#25d36699;transform:scale(1.08)}to{background-color:#25d36666;transform:scale(1.05)}}.subchat-highlight .complete-chat-subchat-break-content{animation:subchat-pulse .6s ease-in-out 2}.fullscreen-chat-container,.fullscreen-timeline-panel{display:flex;height:100%;overflow:hidden}.fullscreen-timeline-panel{background-color:#fff;border-right:1px solid #e8e8e8;flex-direction:column;max-width:400px;min-width:280px;width:320px}.fullscreen-timeline-header{background-color:#fafafa;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:16px}.fullscreen-timeline-list{flex:1 1;overflow-y:auto;padding:8px 0}.fullscreen-timeline-item{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.fullscreen-timeline-item:hover{background-color:#f5f5f5}.fullscreen-timeline-item.selected{background-color:#f0f2f5;border-left:3px solid #25d366}.fullscreen-timeline-item-row{align-items:flex-start;display:flex;gap:12px}.fullscreen-timeline-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding-top:2px;width:24px}.fullscreen-timeline-content{flex:1 1;min-width:0;overflow:hidden}.fullscreen-timeline-header-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.fullscreen-chat-panel{background-color:#e5ddd5;background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.fullscreen-chat-messages{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.interactions-list .ant-collapse{background:#0000;border:none}.interactions-list .ant-collapse-item{border-bottom:1px solid #f0f0f0}.interactions-list .ant-collapse-item:last-child{border-bottom:none}.interactions-list .ant-collapse-header{align-items:center!important;background:#fafafa;padding:12px 16px!important}.interactions-list .ant-collapse-header:hover{background:#f0f0f0}.interactions-list .ant-collapse-content{border-top:none}.interactions-list .ant-collapse-content-box{padding:0!important}.transcript-scroll::-webkit-scrollbar{width:6px}.transcript-scroll::-webkit-scrollbar-track{background:#0000;border-radius:3px}.transcript-scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.transcript-scroll::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.transcript-scroll{scrollbar-color:#d9d9d9 #0000;scrollbar-width:thin}.priority-ptp-row{background-color:#f6ffed!important;border-left:3px solid #52c41a!important}.priority-ptp-row:hover{background-color:#d9f7be!important}.info-group-cell{background-color:#e6f7ff!important;border-left:2px solid #1890ff!important}.goal-group-cell{background-color:#f6ffed!important;border-left:2px solid #52c41a!important}.action-group-cell{background-color:#fff7e6!important;border-left:2px solid #faad14!important}.revenue-group-cell{background-color:#fff0f6!important;border-left:2px solid #eb2f96!important}.ant-table-thead>tr>th[data-column-key=info]{background-color:#bae7ff!important;font-weight:700}.ant-table-thead>tr>th[data-column-key=goal]{background-color:#d9f7be!important;font-weight:700}.ant-table-thead>tr>th[data-column-key=action]{background-color:#ffe58f!important;font-weight:700}.ant-table-thead>tr>th[data-column-key=revenue]{background-color:#ffadd2!important;font-weight:700}.priority-analytics-table .ant-table-tbody>tr>td,.priority-analytics-table .ant-table-thead>tr>th{border-bottom:1px solid #e6e6e6!important;border-right:1px solid #e6e6e6!important}.priority-analytics-table .ant-table-tbody>tr>td{background-color:#fff}.editable-remarks-display{word-wrap:break-word;white-space:pre-wrap}.editable-remarks-input{width:100%}.editable-remarks-input .ant-input{font-size:inherit;line-height:inherit}.kanban-container{scrollbar-color:#d0d5dd #f5f5f5;scrollbar-width:thin}.kanban-container::-webkit-scrollbar{height:8px}.kanban-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.kanban-container::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:4px}.kanban-container::-webkit-scrollbar-thumb:hover{background:#98a2b3}.kanban-column{scrollbar-color:#d0d5dd #fafafa;scrollbar-width:thin}.kanban-column::-webkit-scrollbar{width:6px}.kanban-column::-webkit-scrollbar-track{background:#fafafa;border-radius:3px}.kanban-column::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.kanban-column::-webkit-scrollbar-thumb:hover{background:#98a2b3}.kanban-card{cursor:grab;transition:all .2s ease}.kanban-card:hover{box-shadow:0 4px 8px #00000026!important;transform:translateY(-2px)}.kanban-card:active{cursor:grabbing}.kanban-card.updating{cursor:wait;pointer-events:none}.kanban-column.drop-target{background-color:#e6f7ff!important;border:2px dashed #1890ff!important}.kanban-column{transition:background-color .2s ease,border .2s ease}.conv-list{background-color:#fff;display:flex;flex-direction:column;height:100%}.conv-list-header{background-color:#f0f2f5;border-bottom:1px solid #e9edef;padding:10px 12px}.conv-list-search{background-color:#fff;border:none;border-radius:8px}.conv-list-search .ant-input{background-color:initial}.conv-list-search:focus,.conv-list-search:focus-within,.conv-list-search:hover{border-color:#0000;box-shadow:none}.conv-list-filters{margin-top:8px}.conv-list-items{background-color:#fff;flex:1 1;overflow-y:auto}.conv-list-empty,.conv-list-loading{align-items:center;color:#8696a0;display:flex;height:200px;justify-content:center}.conv-item{align-items:center;border-bottom:1px solid #f0f2f5;cursor:pointer;display:flex;flex-direction:row;padding:10px 15px;transition:background-color .15s}.conv-item:hover{background-color:#f5f6f6}.conv-item-selected{background-color:#f0f2f5}.conv-item-avatar{background-color:#dfe5e7!important;flex-shrink:0;margin-right:13px}.conv-item-body{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.conv-item-row1{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.conv-item-name{color:#111b21;flex:1 1;font-size:17px;font-weight:400;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item-unread .conv-item-name{font-weight:500}.conv-item-time{color:#667781;flex-shrink:0;font-size:12px}.conv-item-time-unread{color:#25d366}.conv-item-row2{align-items:center;display:flex;justify-content:space-between}.conv-item-badges{align-items:center;display:flex;flex-shrink:0;gap:6px}.conv-item-missed-call{align-items:center;background-color:#ff4d4f;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.conv-item-missed-call .anticon{font-size:11px}.conv-item-missed-call-count{font-size:11px;font-weight:500;margin-left:2px}.conv-item-preview{color:#667781;flex:1 1;font-size:14px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item-preview-you{color:#667781}.conv-item-badge{align-items:center;background-color:#25d366;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:20px;justify-content:center;min-width:20px;padding:0 6px}.conv-item-row3{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.conv-item-tag{border-radius:4px;font-size:10px;font-weight:500;padding:1px 6px;white-space:nowrap}.conv-item-tag-team{background-color:#e6f4ff;color:#1677ff}.conv-item-tag-inbound{background-color:#f6ffed;color:#52c41a}.conv-item-tag-outbound{background-color:#fff7e6;color:#fa8c16}.conv-item-tag-phone{background-color:#f5f5f5;color:#666}.team-tabs-separator{align-self:center;background-color:#d9d9d9;height:16px;margin:0 8px;width:1px}.team-tab.peach-tab{color:#8c8c8c}.team-tab.peach-tab.active{color:#52c41a}.team-tab-index{font-feature-settings:"tnum";color:#1890ff;font-size:11px;font-weight:500;margin-left:1px;position:relative;top:-1px;vertical-align:initial}.live-chat-container{background-color:#f5f5f5;display:flex;flex-direction:column;height:calc(100vh - 64px)}.chat-panels-container{display:flex;flex:1 1;overflow:hidden}.conversation-list-panel{border-right:1px solid #e9edef;min-width:340px;overflow:hidden;width:340px}.chat-view-panel{background-color:#fff;display:flex;flex:1 1;flex-direction:column;min-width:0}.contact-info-panel{background-color:#fff;border-left:1px solid #e9edef;min-width:280px;overflow-y:auto;width:280px}.chat-view-header{background-color:#f0f2f5;border-bottom:1px solid #e9edef;justify-content:space-between;padding:12px 16px}.chat-view-header,.chat-view-header-info{align-items:center;display:flex}.chat-view-header-avatar{margin-right:12px}.chat-view-header-name{color:#111b21;font-size:16px;font-weight:500}.chat-view-header-phone{color:#667781;font-size:13px}.chat-view-messages{background-color:#efeae2;flex:1 1;overflow-y:auto;padding:16px}.chat-view-empty{align-items:center;color:#667781;display:flex;flex-direction:column;height:100%;justify-content:center}.chat-view-input{background-color:#f0f2f5;border-top:1px solid #e9edef;padding:12px 16px}.chat-view-input-area{display:flex;gap:8px}.message-bubble{word-wrap:break-word;border-radius:7.5px;box-shadow:0 1px .5px #0b141a21;margin-bottom:2px;max-width:65%;padding:6px 7px 8px 9px}.message-bubble.agent{background-color:#d9fdd3;border-top-right-radius:0;margin-left:auto}.message-bubble.user{background-color:#fff;border-top-left-radius:0;margin-right:auto}.message-bubble-text{color:#111b21;font-size:14.2px;line-height:19px;white-space:pre-wrap}.message-bubble-footer{align-items:center;display:flex;float:right;gap:3px;justify-content:flex-end;margin-left:4px;margin-top:2px;position:relative;top:5px}.message-bubble-time{color:#667781;font-size:11px}.message-status{align-items:center;display:inline-flex;margin-left:2px}.message-status-delivered,.message-status-sent{color:#667781}.message-status-read{color:#53bdeb}.message-status-pending{color:#667781}.message-bubble-media{border-radius:4px;margin-bottom:4px;max-width:100%}.message-bubble-media img{border-radius:4px;max-height:300px;max-width:100%}.media-unavailable{background:#f5f5f5;border-radius:8px;color:#888;font-size:13px;font-style:italic;padding:12px 16px}.date-break{display:flex;justify-content:center;margin:12px 0}.date-break-text{background-color:#fff;border-radius:7.5px;box-shadow:0 1px .5px #0b141a21;color:#54656f;font-size:12.5px;padding:5px 12px}.contact-info-header{background-color:#f0f2f5;border-bottom:1px solid #e9edef;padding:24px 16px;text-align:center}.contact-info-avatar{margin-bottom:12px}.contact-info-name{color:#111b21;font-size:18px;font-weight:500;margin-bottom:4px}.contact-info-phone{color:#667781;font-size:14px}.contact-info-section{border-bottom:1px solid #e9edef;padding:16px}.contact-info-section-title{color:#667781;font-size:12px;font-weight:500;margin-bottom:12px;text-transform:uppercase}.contact-info-item{display:flex;justify-content:space-between;margin-bottom:8px}.contact-info-item-label{color:#667781;font-size:13px}.contact-info-item-value{color:#111b21;font-size:13px;font-weight:500}.live-chat-loading{height:100%}.event-bubble,.live-chat-loading{align-items:center;display:flex;justify-content:center}.event-bubble{background-color:#fff;border-radius:7.5px;box-shadow:0 1px .5px #0b141a21;color:#54656f;font-size:12.5px;gap:6px;margin:8px auto;max-width:fit-content;padding:6px 12px}.event-missed-call{background-color:#ffeaea;color:#d32f2f}.event-missed-call .event-icon{font-size:14px}.event-text{font-weight:500}.event-time{font-size:11px;opacity:.8}.peach-inbox-container{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.peach-inbox-loading{align-items:center;background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.peach-inbox-iframe{border:none;flex:1 1;width:100%}.peach-inbox-footer{background-color:#fff;border-top:1px solid #f0f0f0;color:#8c8c8c;flex-shrink:0;font-size:12px;padding:8px 24px}.keyboard-selected-row{background-color:#e6f4ff!important;outline:2px solid #1890ff;outline-offset:-2px}.keyboard-selected-row:hover{background-color:#bae7ff!important}.keyboard-selected-row td{background-color:inherit!important}.keyboard-shortcuts-hint{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:8px}.keyboard-shortcuts-hint kbd{background-color:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;box-shadow:inset 0 -1px 0 #d0d7de;color:#24292f;display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.4;padding:2px 6px}.team-tabs-container{background-color:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:16px 24px 12px}.team-tabs-toggle{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:8px 0}.team-tabs-toggle-label{color:#8c8c8c;font-size:12px;-webkit-user-select:none;user-select:none}.team-tabs-list{display:flex;flex-wrap:wrap;gap:4px 20px;line-height:1.8;list-style:none;margin:0;padding:0}.team-tab{align-items:baseline;background:none;border:none;color:#8c8c8c;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.01em;padding:2px 0;transition:color .15s ease;white-space:nowrap}.team-tab:hover{color:#262626}.team-tab.active{color:#262626;font-weight:600}.team-tab-count{font-feature-settings:"tnum";color:#ff4d4f;font-size:11px;font-weight:500;margin-left:1px;position:relative;top:-1px;vertical-align:initial}.team-tab.active .team-tab-count{color:#ff4d4f}.team-tab:focus{outline:none}.team-tab:focus-visible{border-radius:2px;outline:2px solid #1890ff;outline-offset:2px}.live-email-container{background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 64px)}.email-panels-container{display:flex;flex:1 1;overflow:hidden}.conversation-list-panel{flex-direction:column;min-width:480px;width:480px}.conversation-list-panel,.email-thread-panel{background-color:#fff;border-right:1px solid #e8e8e8;display:flex}.email-thread-panel{flex:1 1;flex-direction:column;overflow:hidden}.email-info-panel{background-color:#fafafa;min-width:300px;overflow-y:auto;width:300px}.live-email-loading{align-items:center;display:flex;height:100%;justify-content:center}.conversation-list-header{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:16px 16px 12px}.conversation-list-title{color:#262626;font-size:15px;font-weight:600;margin-bottom:12px}.conversation-search{width:100%}.conversation-search .ant-input{background-color:#fafafa;border-color:#e8e8e8;border-radius:8px}.conversation-search .ant-input:focus,.conversation-search .ant-input:hover{background-color:#fff;border-color:#d9d9d9}.conversation-search .ant-input::placeholder{color:#bfbfbf}.conversation-list-content{flex:1 1;overflow-y:auto}.conversation-item{border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;transition:background-color .15s ease}.conversation-item:hover{background-color:#fafafa}.conversation-item.selected{background-color:#f0f7ff;border-left:3px solid #1890ff;padding-left:13px}.conversation-item.unread{background-color:initial}.conversation-item.unread .conv-name{color:#141414;font-weight:700}.conv-row-header{align-items:baseline;display:flex;justify-content:space-between;width:100%}.conv-name{color:#262626;flex:1 1;font-size:14px;font-weight:500;margin-right:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-time{color:#8c8c8c;flex-shrink:0;font-size:12px;white-space:nowrap}.conv-row-email{align-items:center;display:flex;gap:8px;width:100%}.conv-email{color:#8c8c8c;flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-row-meta{align-items:center;display:flex;gap:8px}.team-tag{background-color:#f0f5ff!important;border:none!important;border-radius:4px!important;color:#1890ff!important;flex-shrink:0;font-size:11px!important;line-height:18px!important;margin:0!important;padding:0 8px!important}.conv-replies{color:#52c41a;font-size:12px;font-weight:500}.unread-badge{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.unread-badge,.unread-badge-circle{background-color:#ff4d4f;flex-shrink:0}.unread-badge-circle{border-radius:50%;display:inline-block;height:10px;width:10px}.email-thread-container{display:flex;flex-direction:column;height:100%}.email-thread-header{background-color:#fafafa;border-bottom:1px solid #e8e8e8;padding:16px}.email-thread-lead{font-size:18px;font-weight:600;margin-bottom:4px}.email-thread-campaign{color:#666;font-size:13px}.email-thread-content{flex:1 1;overflow-y:auto;padding:16px}.email-event-card{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:16px;padding:16px}.email-event-card.reply-event{border-left:4px solid #52c41a}.email-event-card.sent-event{border-left:4px solid #1890ff}.email-event-card.bounce-event{border-left:4px solid #ff4d4f}.email-event-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.email-event-subject{font-size:15px;font-weight:500}.email-event-timestamp{color:#999;font-size:12px}.email-event-body{color:#333;font-size:14px;line-height:1.6;white-space:pre-wrap}.email-event-body.email-html-content{white-space:normal}.email-event-body.email-html-content p{margin:0 0 1em}.email-event-body.email-html-content p:last-child{margin-bottom:0}.email-event-body.email-html-content a{color:#1890ff;text-decoration:underline}.email-event-body.email-html-content br{line-height:1.6}.email-event-body.email-html-content img{height:auto;max-width:100%}.email-event-meta{border-top:1px solid #f0f0f0;color:#666;font-size:12px;margin-top:12px;padding-top:12px}.reply-composer{background-color:#fafafa;border-top:1px solid #e8e8e8;padding:16px}.reply-composer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.reply-composer-title{font-weight:500}.reply-sender-select{width:250px}.reply-body-textarea,.reply-subject-input{margin-bottom:12px}.reply-composer-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.reply-composer-actions-left{display:flex;gap:8px}.email-contact-info{padding:20px}.contact-info-header{border-bottom:1px solid #e8e8e8;color:#262626;font-size:15px;font-weight:600;margin-bottom:20px;padding-bottom:16px}.contact-info-item{margin-bottom:12px}.contact-info-label{color:#999;font-size:12px;margin-bottom:4px}.contact-info-value{color:#333;font-size:14px;word-break:break-all}.event-type-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px;text-transform:uppercase}.event-type-badge.reply{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.event-type-badge.sent{background-color:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.event-type-badge.opened{background-color:#fff7e6;border:1px solid #ffd591;color:#fa8c16}.event-type-badge.clicked{background-color:#f9f0ff;border:1px solid #d3adf7;color:#722ed1}.event-type-badge.bounced{background-color:#fff1f0;border:1px solid #ffa39e;color:#ff4d4f}.event-type-badge.unsubscribed{background-color:#f5f5f5;border:1px solid #d9d9d9;color:#666}.tracking-indicator{align-items:center;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:20px;display:flex;font-size:12px;gap:8px;margin:4px 0;padding:8px 12px}.tracking-indicator-icon{align-items:center;border-radius:50%;display:flex;font-size:11px;height:20px;justify-content:center;width:20px}.tracking-indicator-label{color:#595959;font-weight:500}.tracking-indicator-step,.tracking-indicator-time{color:#8c8c8c;font-size:11px}.tracking-indicator-time{margin-left:auto}.tracking-indicator.indicator-opened{background-color:#fff7e6;border-color:#ffd591}.tracking-indicator.indicator-opened .tracking-indicator-icon{background-color:#fff2e8;color:#fa8c16}.tracking-indicator.indicator-opened .tracking-indicator-label{color:#d46b08}.tracking-indicator.indicator-clicked{background-color:#f9f0ff;border-color:#d3adf7}.tracking-indicator.indicator-clicked .tracking-indicator-icon{background-color:#efdbff;color:#722ed1}.tracking-indicator.indicator-clicked .tracking-indicator-label{color:#531dab}.tracking-indicator.indicator-negative{background-color:#fff1f0;border-color:#ffa39e}.tracking-indicator.indicator-negative .tracking-indicator-icon{background-color:#ffccc7;color:#ff4d4f}.tracking-indicator.indicator-negative .tracking-indicator-label{color:#cf1322}.tracking-indicator.indicator-positive{background-color:#f6ffed;border-color:#b7eb8f}.tracking-indicator.indicator-positive .tracking-indicator-icon{background-color:#d9f7be;color:#52c41a}.tracking-indicator.indicator-positive .tracking-indicator-label{color:#389e0d}.tracking-indicator.indicator-neutral{background-color:#f5f5f5;border-color:#d9d9d9}.tracking-indicator.indicator-neutral .tracking-indicator-icon{background-color:#e8e8e8;color:#8c8c8c}.tracking-indicator.indicator-neutral .tracking-indicator-label{color:#595959}.empty-thread-state{align-items:center;color:#999;display:flex;flex-direction:column;height:100%;justify-content:center}.empty-thread-icon{color:#d9d9d9;font-size:48px;margin-bottom:16px}.empty-thread-text{font-size:14px}.spring-metrics-summary-grid{grid-gap:12px;border-top:1px solid #f0f0f0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:16px;padding-top:16px}.spring-metrics-summary-stat{text-align:center}.spring-metrics-peaks-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.spring-metrics-campaigns-table{overflow-x:auto}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#f0f0f0}.email-editor-container{display:flex;flex-direction:column;gap:16px}.email-editor-layout{display:flex;gap:16px}.email-editor-main{flex:1 1;min-width:0}.email-editor-sidebar{flex-shrink:0;width:240px}.email-editor-preview-section{width:100%}.email-editor-mode-toggle{margin-bottom:8px}.html-code-editor-container{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.html-code-editor-wrapper{background:#1e1e1e;overflow:auto;position:relative}.html-code-highlight{word-wrap:break-word;bottom:0;color:#d4d4d4;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;white-space:pre-wrap}.html-code-highlight,.html-code-textarea{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;padding:12px}.html-code-textarea{background:#0000;border:none;caret-color:#fff;color:#0000;height:100%;outline:none;position:relative;resize:none;width:100%;z-index:1}.html-code-textarea::placeholder{color:#6a6a6a}.html-code-variable{background:#569cd633;border-radius:2px;color:#9cdcfe;padding:0 2px}.html-code-placeholder{color:#6a6a6a}.email-preview-container{background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.email-preview-subject{background:#fafafa;border-bottom:1px solid #e8e8e8;padding:12px}.email-preview-body{font-size:14px;line-height:1.6;max-height:200px;overflow-y:auto;padding:16px}.email-preview-body img{height:auto;max-width:100%}.email-preview-body p{margin-bottom:8px}.email-preview-body ol,.email-preview-body ul{margin-bottom:8px;margin-left:20px}@media (max-width:900px){.email-editor-layout{flex-direction:column}.email-editor-sidebar{width:100%}}.sms-editor{width:100%}.sms-editor-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.6;resize:none}.sms-editor-footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px;padding:4px 0}.sms-editor-variable-tag{background-color:#e6f4ff;border:1px solid #91caff;border-radius:4px;color:#1677ff;font-size:12px;padding:0 6px}.highlighted-textarea-container{position:relative;width:100%}.highlighted-textarea-backdrop{border:1px solid #0000;border-radius:6px;box-sizing:border-box;color:#0000;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;left:0;line-height:22px;overflow:hidden;padding:8px 12px;pointer-events:none;position:absolute;right:0;top:0}.highlighted-textarea-backdrop,.highlighted-textarea-highlights{word-wrap:break-word;white-space:pre-wrap}.highlighted-textarea-input{background:#0000;border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;color:#000;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:22px;padding:8px 12px;position:relative;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.highlighted-textarea-input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a;outline:none}.highlighted-textarea-input::placeholder{color:#bfbfbf}.highlight-valid{background-color:#52c41a40;border-radius:3px;padding:1px 0}.highlight-invalid{background-color:#ff4d4f40;border-radius:3px;padding:1px 0;-webkit-text-decoration:wavy underline #ff4d4f;text-decoration:wavy underline #ff4d4f}.highlighted-textarea-errors{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.command-palette-modal .ant-modal-body{padding:16px}.command-palette-modal .ant-input-affix-wrapper{border:2px solid #1890ff;box-shadow:0 2px 8px #0000001a}.command-palette-modal .ant-input-affix-wrapper-focused,.command-palette-modal .ant-input-affix-wrapper:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.command-palette-modal .search-results{margin-top:16px;max-height:400px;overflow-y:auto}.command-palette-modal .search-loading{padding:40px;text-align:center}.command-palette-modal .search-result-item{border-radius:4px;cursor:pointer;margin-bottom:4px;padding:12px;transition:background-color .2s ease}.command-palette-modal .search-result-item:hover{background-color:#f5f5f5}.command-palette-modal .search-result-item.selected{background-color:#e6f7ff;border-left:3px solid #1890ff}.command-palette-modal .customer-icon{color:#1890ff;font-size:24px}.command-palette-modal .customer-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.command-palette-modal .team-tag{align-items:center;display:inline-flex;gap:4px}.command-palette-modal .customer-description{align-items:center;color:#595959;display:flex;gap:16px}.command-palette-modal .pending-amount{color:#d4380d;font-weight:700}.command-palette-modal .customer-email{color:#8c8c8c;font-size:12px}.command-palette-modal .search-hint{color:#999;font-size:14px;padding:40px;text-align:center}.command-palette-modal .search-footer{color:#999;font-size:12px;margin-top:12px;text-align:center}.command-palette-modal kbd{background:#f0f0f0;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 2px #0000001a;font-family:monospace;font-size:11px;padding:2px 6px}.command-palette-modal .ant-list-item{border-bottom:1px solid #f0f0f0}.command-palette-modal .ant-list-item:last-child{border-bottom:none}.command-palette-modal .ant-list-item-actions{opacity:.6;transition:opacity .2s ease}.command-palette-modal .search-result-item:hover .ant-list-item-actions{opacity:1}.command-palette-modal .ant-list-item-actions .ant-btn{color:#1890ff}.command-palette-modal .ant-list-item-actions .ant-btn:hover{background-color:#1890ff1a;color:#40a9ff}.command-palette-modal .search-results::-webkit-scrollbar{width:6px}.command-palette-modal .search-results::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.command-palette-modal .search-results::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.command-palette-modal .search-results::-webkit-scrollbar-thumb:hover{background:#555}.navbar{background-color:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 1px 4px #00000014;height:56px;left:0;position:fixed;right:0;top:0;z-index:1000}.navbar,.navbar-content{align-items:center;display:flex}.navbar-content{justify-content:space-between;padding:0 24px 0 calc(32px + 1.5rem);width:100%}.navbar-left{align-items:center;display:flex}.navbar-app-name{color:#311081;cursor:default;font-size:20px;font-weight:700;letter-spacing:-.5px}.navbar-right{align-items:center;display:flex;gap:16px}.navbar-user-card{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:background-color .2s}.navbar-user-card:hover{background-color:#0000000d}.navbar-user-name{color:#333;font-size:14px;font-weight:500}.navbar-logout-button{background:#0000;border:none;padding:4px 8px;text-align:left;width:100%}.navbar-logout-button:hover{background:#f5f5f5}
/*# sourceMappingURL=main.7fb433fd.css.map*/