body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

.Ecg7PG_spectrum-Dialog-typeIcon {
  margin-top: 4px; 
}


.conversation-view-grid .chat-panel-closed-container section{height:calc(100vh - 160px);max-height:calc(100vh - 160px)}.chat-panel-closed-container section{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}.voice-panel-closed-container section{height:calc(100vh - 210px);max-height:calc(100vh - 210px)}.chat-panel-container section+div{bottom:0px !important;position:absolute}.no-conv-container{height:100%;display:flex;justify-content:center}.no-conversations{color:#6e6e6e;text-align:center;letter-spacing:0px;margin-top:calc(50vh - 120px)}.no-conversations p{margin:0px;height:33px;width:200px}.transfer-in-progress section+div{pointer-events:none}.transfer-in-progress section+div:hover{cursor:not-allowed}
.flyout-panel-container{display:flex;text-align:center;justify-content:center;flex-direction:column}.flyout-panel-child{border:1px solid;border-radius:5px;margin:10px;display:flex;overflow:hidden;flex-direction:column}
.sentimentGraph{width:100%;height:100%}.tooltip{position:absolute;background:#fff;border:1px solid #ccc;padding:10px;display:none;pointer-events:none}.widget-container{display:flex;flex-direction:row;height:calc(100% - 10px);width:calc(100% - 21px);padding-top:10px;padding-right:20px}.widget-container>*{margin-left:10px}.view-widget-container{margin-top:2px;background-color:#f5f5f5;width:100%;height:calc(100vh - 82px) !important}.view-widget-container-dark{margin-top:2px;background-color:#323232;width:100%;height:calc(100vh - 82px) !important}.widget-container-light{border-left:1px solid #e1e1e1;background:#f5f5f5}.widget-container-light .widget-items{border:1px solid #e1e1e1;background-color:#fff}.widget-container-dark{border-left:1px solid #4a4a4a;background:#323232}.widget-container-dark .widget-items{border:1px solid #5a5a5a;background-color:#2f2f2f}.widget-items{height:calc(100% - 35px);border-radius:5px;padding-bottom:20px}.toolbar,.nav-menu{color:#fff}.Flyout-panel{word-break:break-word}.basic-dark{background:#323232}.basic-light{background:#f5f5f5}.flyout-dark{background:#252525}.flyout-light{background:#eaeaea}.chat-container{margin-top:2px;position:relative}.email-container{margin-top:2px;position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;min-height:0}.email-container-dark{margin-top:2px;position:relative;background-color:gray}.no-widget-container{height:100%;display:flex;align-items:center;justify-content:center}.no-widget{color:#6e6e6e;text-align:center;letter-spacing:0px}.no-widget p{margin:0px}.icon-text-center{display:flex;justify-content:flex-end;margin-top:.8rem}.text-center{margin-right:auto}.icon-button{display:flex;justify-content:center;align-items:center;font-size:small;overflow:hidden;border-radius:50%;cursor:pointer;width:35px;height:35px;margin:.5rem;color:#6e6e6e;background-color:#f5f5f5;border:3px solid #6e6e6e}.icon-button-active{display:flex;justify-content:center;align-items:center;font-size:small;overflow:hidden;border-radius:50%;cursor:pointer;width:35px;height:35px;margin:.5rem;color:#f5f5f5;background-color:#1473e6;border:3px solid #1473e6}.icon-button:hover{color:#f5f5f5;background-color:#6e6e6e;border:3px solid #6e6e6e}.icon-button-active:hover{color:#f5f5f5;background-color:#6e6e6e;border:3px solid #6e6e6e}.header-topbar>section,.header-topbar>div>section{display:flex;flex-direction:column}.hide-toolbar{display:none}.navbar-cus-dark-scroll-container>.ps__rail-x:hover,.navbar-cus-dark-scroll-container>.ps__rail-y:hover,.navbar-cus-dark-scroll-container>.ps__rail-x:focus,.navbar-cus-dark-scroll-container>.ps__rail-y:focus,.navbar-cus-dark-scroll-container>.ps__rail-x.ps--clicking,.navbar-cus-dark-scroll-container>.ps__rail-y.ps--clicking{background-color:#252525 !important;width:6px !important}.navbar-cus-dark-scroll-container .ps__thumb-y{background-color:#000 !important;width:6px !important}.oc-con-dark-custom-scrollbar>.ps__rail-x:hover,.oc-con-dark-custom-scrollbar>.ps__rail-y:hover,.oc-con-dark-custom-scrollbar>.ps__rail-x:focus,.oc-con-dark-custom-scrollbar>.ps__rail-y:focus,.oc-con-dark-custom-scrollbar>.ps__rail-x.ps--clicking,.oc-con-dark-custom-scrollbar>.ps__rail-y.ps--clicking{background-color:#323232 !important;width:6px !important}.oc-con-dark-custom-scrollbar .ps__thumb-y{background-color:#000 !important;width:6px !important}#icon_-_first_time_customer{vertical-align:middle !important}.conversation-view-grid .chat-container .chat-panel-container section{height:calc(100vh - 340px);min-height:calc(100vh - 340px)}.conversation-view-grid .chat-container .no-conv-container .no-conversations{align-items:center;margin:0;display:flex;justify-content:center;flex-direction:column;margin-top:60px}.conversation-view-grid .header-topbar .chat-topbar section:first-child{height:4px !important;min-height:43px !important;padding-top:15px}.conversation-view-grid .header-topbar .chat-topbar section:first-child div:nth-of-type(1){padding:0 20px}.conversation-view-grid .hide-toolbar{display:block}.conversation-view-grid .view-widget-container,.conversation-view-grid .view-widget-container-dark{height:calc(100vh - 142px) !important}.list-view-grid .header-topbar .chat-topbar{width:0;height:0}.list-view-grid .flyout-light,.list-view-grid .flyout-dark,.list-view-grid .basic-light,.list-view-grid .basic-dark,.list-view-grid .view-widget-container,.list-view-grid .view-widget-container-dark{width:0;height:0}
.styles_adobe-clean-bold__2KXBm {
  font-weight: 700;
  padding-bottom: 4px;
  font-size: 14px;
  color: #4b4b4b;
}

.styles_center-content__2gMLx {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.styles_adobe-clean-bold-search__1xFeS {
  font-size: 14px;
  color: #4b4b4b;
  font-weight: 700;
  padding-top: 5px;
  padding-bottom: 4px;
}
.styles_adobe-clean-regular__2Eedu {
  font-weight: 400;
  font-size: 12px;
  color: #4b4b4b;
}
.styles_adobe-clean-regular-non-genuine__pPMlY {
  font-weight: 400;
  font-size: 12px;
  color: #ff001a;
  display: inline-block;
}

.styles_adobe-clean-regular-or__2BlXH {
  color: #4b4b4b;
  padding: 8px;
}

.styles_customer-info-panel__LwVQF {
  font-family: adobe-clean, sans-serif;
  font-style: normal;
  height: 95% !important;
  background-color: #fff;
  border-radius: 5px;
  scrollbar-color: #cacaca;
}

.styles_widget-icon__1IBdM {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: adobe-clean, sans-serif;
  font-size: 12px;
  font-weight: 700;
  overflow: hidden;
  border-radius: 50%;
  border: 0;
  width: 20px;
  height: 20px;
  margin: 7px;
  color: #fff;
  background-color: #6e6e6e;
}

.styles_cip-widget-header__A3a2A {
  height: 39px;
  z-index: 10;
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #fff;
  font-size: 14px;
  font-weight: 700;
  padding-left: 15px;
  border-bottom: 1px solid #e1e1e1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #4b4b4b;
}

.styles_scip-accordion-content__3URS4 {
  padding: 16px;
}

.styles_scip-customer-search-with-genuine__YDZ3g {
  margin: 16px 0;
}

.styles_scip-customer-search__2yISQ {
  display: flex;
  flex-direction: column;
  grid-gap: 12px;
  gap: 12px;
}

.styles_scip-customer-search-or-no-but__3tYOC {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.styles_scip-customer-search-or-no-but-fr__3yZ5M {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.styles_spectrum-text-field__3Svmz {
  width: 100%;
}

.styles_scip-customer-not-found__-6pJo {
  margin-top: 16px;
  padding: 12px;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  background-color: #fafafa;
}

.styles_scip-customer-not-found-alret__36ET9 {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  margin-bottom: 8px;
}

.styles_scip-add-customer__7TU28 {
  color: #378ef0;
  text-decoration: none;
  font-size: 12px;
}

.styles_scip-add-customer__7TU28:hover {
  text-decoration: underline;
}

/* Dark Theme */
.styles_adobe-clean-bold-dark__5s-t6 {
  color: #ffffff;
}
.styles_adobe-clean-regular-dark__AaAmm {
  color: #b9b9b9;
}
.styles_adobe-clean-regular-or-dark__2qMky {
  color: #b9b9b9;
}
.styles_customer-info-panel-dark__2Yi3z {
  background-color: #2f2f2f;
  color: #b3b3b3;
  scrollbar-color: #000000;
}
.styles_accordion-content-fields-values-dark__egf5d {
  color: #e3e3e3;
}
.styles_customer-info-panel-dark-border__3dQgG {
  border-bottom: 1px solid #5a5a5a;
}
.styles_accordion-title-dark__2l6mO {
  color: #ffffff;
}
.styles_a-dark__2NC7j {
  color: #4b9cf5 !important;
}

.styles_cip-widget-header-dark__22kza {
  background-color: #2f2f2f;
  border-bottom: 1px solid #5a5a5a;
  color: #ffffff;
}

.styles_scip-customer-not-found-dark__1fmqu {
  border-color: #5a5a5a;
  background-color: #3a3a3a;
}

/* Employee Info styles */
.styles_accordion-content-fields__2bZB2 {
  display: grid;
  grid-column-gap: 4px;
  column-gap: 4px;
  padding: 8px 5px;
  grid-template-columns: 0.4fr 0.6fr;
  line-height: 1.2;
}

.styles_accordion-content-fields-keys-cip__11aUw {
  grid-row: 1 / 15;
  word-break: break-words;
}

.styles_accordion-content-fields-values-isnota__bbddn {
  text-decoration: none;
  word-break: break-all;
  color: #2c2c2c;
  font-weight: 600;
}

.styles_accordion-content-fields-values-isnota-dark__3-3ts {
  color: #e3e3e3 !important;
}

.styles_accordion-content-fields-values-phone__39Og0 {
  background: none;
  border: none;
  color: #378ef0;
  text-decoration: underline;
  font-size: 12px;
  cursor: pointer;
  padding: 0;
  text-align: left;
}

.styles_accordion-content-fields-values-phone__39Og0:hover {
  color: #2c5aa0;
}

.styles_flag-container__3THbc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

/* Dark mode variations for employee info */
.styles_accordion-content-fields-keys-cip-dark__2fv5I {
  color: #ffffff;
}

.styles_accordion-content-fields-values-isnota-dark__3-3ts {
  color: #e3e3e3;
}

/* Director star indicator */
.styles_director-star__3BUsi {
  color: #ff0000;
  font-size: 12px;
  font-weight: bold;
  margin-left: auto;
}

.styles_full-name-label-container__9kAhX {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
} 

.conversation-history{flex:1 1;background-color:#fff;overflow:hidden;padding-bottom:20px;border:1px solid #e1e1e1;border-radius:5px;height:100%}.conversation-history>div,.conversation-history-dark>div{border:none}.conversation-history>div>hr:last-of-type{box-shadow:0px 2px 4px #aaa !important}.conversation-history-dark{flex:1 1;overflow:hidden;background-color:#2f2f2f;padding-bottom:20px;border:1px solid #5a5a5a;border-radius:5px;height:100%}.conversation-history-dark>div>hr:last-of-type{box-shadow:none !important}.conversation-history-dark>div>div:last-of-type{height:auto}.conversation-history>div>div:last-of-type{height:auto}.conversation-history .scrollbar-container .ps__rail-y,.conversation-history-dark .scrollbar-container .ps__rail-y{z-index:3 !important}.conversation-history .scrollbar-container .ps__thumb-y,.conversation-history-dark .scrollbar-container .ps__thumb-y{z-index:4 !important}
/* Quill Editor Dark Mode Styles */

/* Dark mode support for Quill editor */
[data-color-scheme="dark"] .ql-toolbar,
.spectrum--dark .ql-toolbar {
    background-color: var(--spectrum-global-color-gray-200, #323232);
    border-color: var(--spectrum-global-color-gray-400, #6e6e6e);
}

[data-color-scheme="dark"] .ql-container,
.spectrum--dark .ql-container {
    background-color: var(--spectrum-global-color-gray-100, #252525);
    border-color: var(--spectrum-global-color-gray-400, #6e6e6e);
}

[data-color-scheme="dark"] .ql-editor,
.spectrum--dark .ql-editor {
    color: var(--spectrum-global-color-gray-900, #ffffff);
    background-color: var(--spectrum-global-color-gray-100, #252525);
}

[data-color-scheme="dark"] .ql-editor.ql-blank::before,
.spectrum--dark .ql-editor.ql-blank::before {
    color: var(--spectrum-global-color-gray-700, #afafaf);
}

[data-color-scheme="dark"] .ql-stroke,
.spectrum--dark .ql-stroke {
    stroke: var(--spectrum-global-color-gray-800, #e1e1e1);
}

[data-color-scheme="dark"] .ql-fill,
.spectrum--dark .ql-fill {
    fill: var(--spectrum-global-color-gray-800, #e1e1e1);
}

[data-color-scheme="dark"] .ql-picker,
.spectrum--dark .ql-picker {
    color: var(--spectrum-global-color-gray-900, #ffffff);
}

[data-color-scheme="dark"] .ql-picker-options,
.spectrum--dark .ql-picker-options {
    background-color: var(--spectrum-global-color-gray-200, #323232);
    border-color: var(--spectrum-global-color-gray-400, #6e6e6e);
}

[data-color-scheme="dark"] .ql-picker-label,
.spectrum--dark .ql-picker-label {
    color: var(--spectrum-global-color-gray-900, #ffffff);
}

[data-color-scheme="dark"] .ql-picker-label:hover,
.spectrum--dark .ql-picker-label:hover {
    color: var(--spectrum-global-color-gray-900, #ffffff);
}

[data-color-scheme="dark"] .ql-picker-item,
.spectrum--dark .ql-picker-item {
    color: var(--spectrum-global-color-gray-900, #ffffff);
}

[data-color-scheme="dark"] .ql-toolbar button:hover,
[data-color-scheme="dark"] .ql-toolbar button:focus,
[data-color-scheme="dark"] .ql-toolbar button.ql-active,
.spectrum--dark .ql-toolbar button:hover,
.spectrum--dark .ql-toolbar button:focus,
.spectrum--dark .ql-toolbar button.ql-active {
    color: var(--spectrum-global-color-gray-900, #ffffff);
}

[data-color-scheme="dark"] .ql-toolbar button:hover .ql-stroke,
[data-color-scheme="dark"] .ql-toolbar button:focus .ql-stroke,
[data-color-scheme="dark"] .ql-toolbar button.ql-active .ql-stroke,
.spectrum--dark .ql-toolbar button:hover .ql-stroke,
.spectrum--dark .ql-toolbar button:focus .ql-stroke,
.spectrum--dark .ql-toolbar button.ql-active .ql-stroke {
    stroke: var(--spectrum-global-color-blue-600, #4046ca);
}

[data-color-scheme="dark"] .ql-toolbar button:hover .ql-fill,
[data-color-scheme="dark"] .ql-toolbar button:focus .ql-fill,
[data-color-scheme="dark"] .ql-toolbar button.ql-active .ql-fill,
.spectrum--dark .ql-toolbar button:hover .ql-fill,
.spectrum--dark .ql-toolbar button:focus .ql-fill,
.spectrum--dark .ql-toolbar button.ql-active .ql-fill {
    fill: var(--spectrum-global-color-blue-600, #4046ca);
}

/* Dark mode for email thread content */
[data-color-scheme="dark"] .spectrum-Accordion,
.spectrum--dark .spectrum-Accordion {
    background-color: transparent;
}

[data-color-scheme="dark"] .spectrum-Disclosure,
.spectrum--dark .spectrum-Disclosure {
    background-color: var(--spectrum-global-color-gray-100, #252525);
    border-color: var(--spectrum-global-color-gray-400, #6e6e6e);
}

[data-color-scheme="dark"] .spectrum-Heading,
.spectrum--dark .spectrum-Heading {
    color: var(--spectrum-global-color-gray-900, #ffffff) !important;
}

[data-color-scheme="dark"] .spectrum-Disclosure-title,
.spectrum--dark .spectrum-Disclosure-title {
    color: var(--spectrum-global-color-gray-900, #ffffff) !important;
}

/* Email body content in disclosure panel */
[data-color-scheme="dark"] .spectrum-DisclosurePanel div,
[data-color-scheme="dark"] .spectrum-DisclosurePanel p,
[data-color-scheme="dark"] .spectrum-DisclosurePanel span,
[data-color-scheme="dark"] .spectrum-DisclosurePanel strong,
.spectrum--dark .spectrum-DisclosurePanel div,
.spectrum--dark .spectrum-DisclosurePanel p,
.spectrum--dark .spectrum-DisclosurePanel span,
.spectrum--dark .spectrum-DisclosurePanel strong {
    color: var(--spectrum-global-color-gray-900, #ffffff) !important;
}

/* Ensure Quill font classes can win over global app font rules. */
.agent-desktop .ql-editor .ql-font-sans-serif,
.agent-desktop .ccp-email-content-container .ql-font-sans-serif {
    font-family: sans-serif !important;
}

.agent-desktop .ql-editor .ql-font-serif,
.agent-desktop .ccp-email-content-container .ql-font-serif {
    font-family: serif !important;
}

.agent-desktop .ql-editor .ql-font-monospace,
.agent-desktop .ccp-email-content-container .ql-font-monospace {
    font-family: monospace !important;
}
.styles_ccp-email-container__35645 {
    padding-top: 38px;
    padding-left: 22px;
    /* padding-right: 2px; */
    background-color: var(--spectrum-global-color-gray-50);
    height: 100%;
    max-height: 100%;
    min-height: 0;
    flex: 1 1 auto;
    overflow-y: auto;
    overflow-x: hidden;
    width: 97.5%;
}

/* Dark mode support */
[data-color-scheme="dark"] .styles_ccp-email-container__35645,
.styles_spectrum--dark__gUu4h .styles_ccp-email-container__35645 {
    background-color: var(--spectrum-global-color-gray-100);
}

.styles_ccp-email-content-container__2wgSF {
    position: relative;
    min-height: 400px; /* Ensure container has enough height */
}
.styles_ccp-email-reply-button__1f6eb {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.styles_ccp-email-loader-wrapper__2Bnsp {
    width: 100%;
    height: 100%;
    min-height: 300px;
    justify-content: center;
    align-items: center;
}

.styles_ccp-email-loader-text__2Xpj0 {
    margin-top: 8px;
    font-size: 12px;
    color: #6e6e6e;
}

.styles_ccp-email-divider__1Ujua {
    margin-top: 10px;
    margin-bottom: 10px;
}

.styles_email-container-draft-form__cawvt {
    width: 98%;
}

.styles_email-button-group__REt35 {
    margin-top: 55px;
}

.styles_email-editor__2tbB7 {
    position: relative;
}

.styles_email-editor-toolbar__hiUoK {
    border-radius: 4px 4px 0 0;
}

.styles_email-editor-toolbar-button__6OyxW {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Dark mode for email content */
[data-color-scheme="dark"] .styles_ccp-email-content-container__2wgSF,
.styles_spectrum--dark__gUu4h .styles_ccp-email-content-container__2wgSF {
    color: var(--spectrum-global-color-gray-900, #ffffff);
}

[data-color-scheme="dark"] .styles_ccp-email-content-container__2wgSF *,
.styles_spectrum--dark__gUu4h .styles_ccp-email-content-container__2wgSF * {
    color: var(--spectrum-global-color-gray-900, #ffffff) !important;
}

/* Dark mode for email thread HTML content */
[data-color-scheme="dark"] .styles_ccp-email-content-container__2wgSF p,
[data-color-scheme="dark"] .styles_ccp-email-content-container__2wgSF div,
[data-color-scheme="dark"] .styles_ccp-email-content-container__2wgSF span,
.styles_spectrum--dark__gUu4h .styles_ccp-email-content-container__2wgSF p,
.styles_spectrum--dark__gUu4h .styles_ccp-email-content-container__2wgSF div,
.styles_spectrum--dark__gUu4h .styles_ccp-email-content-container__2wgSF span {
    color: var(--spectrum-global-color-gray-900, #ffffff) !important;
}

.spectrum--light .spectrum-Popover{background-color:#fff;border-color:#cacaca;box-shadow:"0 1px 4px rgb(0 0 0 / 15%)"}.spectrum--light .spectrum-ActionButton--quiet{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.spectrum--light .spectrum-Textfield{background-color:#fff;border-color:#e1e1e1;color:#4b4b4b}.spectrum--light .spectrum-Calendar-prevMonth{color:#6e6e6e}.spectrum--light .spectrum-Calendar-nextMonth{color:#6e6e6e}.spectrum--light .spectrum-Calendar-dayOfWeek{color:#6e6e6e}.spectrum--light .spectrum-Calendar-date:hover{color:#2c2c2c}.spectrum--light .spectrum-Calendar-date:hover:not(.is-selection-end):not(.is-selection-start):before{background:rgba(44,44,44,.06)}.spectrum--light .spectrum-Calendar-date:hover.is-selected{color:#2c2c2c}.spectrum--light .spectrum-Calendar-date:hover.is-selected:not(.is-selection-end):not(.is-selection-start):before{background:rgba(20,115,230,.2)}.spectrum--light .spectrum-Calendar-date:hover.is-range-selection:before{background:rgba(20,115,230,.2)}.spectrum--light .spectrum-Calendar-date:active{background-color:rgba(44,44,44,.1)}.spectrum--light .spectrum-Calendar-date.is-selected{color:#2c2c2c;background:rgba(20,115,230,.1)}.spectrum--light .spectrum-Calendar-date.is-selected:not(.is-range-selection){background:rgba(20,115,230,.2)}.spectrum--light .spectrum-Calendar-date.is-today{color:#4b4b4b;border-color:#4b4b4b}.spectrum--light .spectrum-Calendar-date.is-today:before{border-color:#4b4b4b}.spectrum--light .spectrum-Calendar-date.is-today:hover.is-selected:not(.is-range-selection):before{background:rgba(20,115,230,.2)}.spectrum--light .spectrum-Calendar-date.is-today.is-disabled{color:#b3b3b3;border-color:#cacaca}.spectrum--light .spectrum-Calendar-date.is-today.is-disabled:before{border-color:#cacaca}.spectrum--light .spectrum-Calendar-date.is-focused:not(.is-range-selection){background:rgba(44,44,44,.06);border-color:#2680eb;color:#2c2c2c}.spectrum--light .spectrum-Calendar-date.is-focused:not(.is-range-selection).is-today{border-color:#2680eb}.spectrum--light .spectrum-Calendar-date.is-focused:not(.is-range-selection):active,.spectrum--light .spectrum-Calendar-date.is-focused:not(.is-range-selection).is-selected{color:#2c2c2c;background:rgba(20,115,230,.2);border-color:#2680eb}.spectrum--light .spectrum-Calendar-date.is-focused.is-selected:before{background:rgba(20,115,230,.2)}.spectrum--light .spectrum-Calendar-date.is-focused.is-range-selection:before{background:rgba(20,115,230,.2)}.spectrum--light .spectrum-Calendar-date.is-disabled{color:#b3b3b3}.spectrum--light .spectrum-Calendar-date.is-selection-start,.spectrum--light .spectrum-Calendar-date.is-selection-end{color:#2c2c2c}.spectrum--light .spectrum-Calendar-date.is-selection-start:after,.spectrum--light .spectrum-Calendar-date.is-selection-end:after{background-color:rgba(20,115,230,.1)}.spectrum--light .spectrum-Calendar-date.is-selection-start.is-disabled,.spectrum--light .spectrum-Calendar-date.is-selection-end.is-disabled{color:#b3b3b3}.spectrum--light .spectrum-FieldButton{color:#4b4b4b;background-color:#fafafa;border-color:#e1e1e1}.spectrum--dark .spectrum-Popover{background-color:#252525;border-color:#5a5a5a}.spectrum--dark .spectrum-FieldButton{color:#e3e3e3;background-color:#2f2f2f;border-color:#4a4a4a}.spectrum--dark .spectrum-Textfield{background-color:#252525;border-color:#4a4a4a;color:#e3e3e3}.spectrum--dark .spectrum-Calendar-prevMonth{color:#b9b9b9}.spectrum--dark .spectrum-Calendar-nextMonth{color:#b9b9b9}.spectrum--dark .spectrum-Calendar-dayOfWeek{color:#b9b9b9}.spectrum--dark .spectrum-Calendar-date:hover{color:#fff}.spectrum--dark .spectrum-Calendar-date:hover:not(.is-selection-end):not(.is-selection-start):before{background:hsla(0,0%,100%,.07)}.spectrum--dark .spectrum-Calendar-date:hover.is-selected{color:#fff}.spectrum--dark .spectrum-Calendar-date:hover.is-selected:not(.is-selection-end):not(.is-selection-start):before{background:rgba(55,142,240,.25)}.spectrum--dark .spectrum-Calendar-date:hover.is-range-selection:before{background:rgba(55,142,240,.25)}.spectrum--dark .spectrum-Calendar-date:active{background-color:hsla(0,0%,100%,.1)}.spectrum--dark .spectrum-Calendar-date.is-selected{color:#fff;background:rgba(55,142,240,.15)}.spectrum--dark .spectrum-Calendar-date.is-selected:not(.is-range-selection){background:rgba(55,142,240,.25)}.spectrum--dark .spectrum-Calendar-date.is-today{color:#e3e3e3;border-color:#e3e3e3}.spectrum--dark .spectrum-Calendar-date.is-today:before{border-color:#e3e3e3}.spectrum--dark .spectrum-Calendar-date.is-today:hover.is-selected:not(.is-range-selection):before{background:rgba(55,142,240,.25)}.spectrum--dark .spectrum-Calendar-date.is-today.is-disabled{color:#6e6e6e;border-color:#5a5a5a}.spectrum--dark .spectrum-Calendar-date.is-today.is-disabled:before{border-color:#5a5a5a}.spectrum--dark .spectrum-Calendar-date.is-focused:not(.is-range-selection){background:hsla(0,0%,100%,.07);border-color:#2680eb;color:#fff}.spectrum--dark .spectrum-Calendar-date.is-focused:not(.is-range-selection).is-today{border-color:#2680eb}.spectrum--dark .spectrum-Calendar-date.is-focused:not(.is-range-selection):active,.spectrum--dark .spectrum-Calendar-date.is-focused:not(.is-range-selection).is-selected{color:#fff;background:rgba(55,142,240,.25);border-color:#2680eb}.spectrum--dark .spectrum-Calendar-date.is-focused.is-selected:before{background:rgba(55,142,240,.25)}.spectrum--dark .spectrum-Calendar-date.is-focused.is-range-selection:before{background:rgba(55,142,240,.25)}.spectrum--dark .spectrum-Calendar-date.is-disabled{color:#6e6e6e}.spectrum--dark .spectrum-Calendar-date.is-selection-start,.spectrum--dark .spectrum-Calendar-date.is-selection-end{color:#fff}.spectrum--dark .spectrum-Calendar-date.is-selection-start:after,.spectrum--dark .spectrum-Calendar-date.is-selection-end:after{background-color:rgba(55,142,240,.15)}.spectrum--dark .spectrum-Calendar-date.is-selection-start.is-disabled,.spectrum--dark .spectrum-Calendar-date.is-selection-end.is-disabled{color:#6e6e6e}.all-conversation-page{overflow:hidden}.all-conversation-page .agent-desktop{overflow-x:hidden}div[aria-label="All conversations table"] div:nth-child(2){overflow-x:hidden !important}.agent-desktop *{font-family:adobe-clean !important}
.header{pointer-events:none;position:absolute;padding:20px}.login-group{display:flex;justify-content:center;align-items:center;height:80vh}.image-container{margin-bottom:20px;pointer-events:none;margin-top:50px;justify-content:center;align-items:center;margin-left:75px;width:90px;height:60px}a:link{text-decoration:none}.text-container-welcome{margin-top:.5rem;display:flex;letter-spacing:0;font-family:adobe-clean,sans-serif;justify-content:center;align-items:center}.text-container-agent{margin-top:1.5rem;display:flex;letter-spacing:0;opacity:1;font-family:adobe-clean,sans-serif;font-size:24px;font-weight:800;font-style:normal}p{line-height:normal}.login-btn{margin-top:3rem;display:flex;justify-content:center}Button:hover{cursor:pointer}.light-mode-text-color{color:#2c2c2c}.light-mode-text-color-white{color:#fff}.light-mode-welcome-text-color{color:#4b4b4b}
.header{pointer-events:none;position:absolute;padding:20px}.login-group{display:flex;justify-content:center;align-items:center;height:80vh}.logout-image-container{margin-bottom:20px;pointer-events:none;margin-top:50px;justify-content:center;align-items:center;margin-left:158px;width:90px;height:60px}a:link{text-decoration:none}.text-container-welcome{margin-top:.5rem;display:flex;letter-spacing:0;font-family:adobe-clean,sans-serif;justify-content:center;align-items:center}.text-container-agent{margin-top:1.5rem;display:flex;letter-spacing:0;opacity:1;font-family:adobe-clean,sans-serif;font-size:24px;font-weight:800;font-style:normal;justify-content:center}p{line-height:normal}Button:hover{cursor:pointer}.light-mode-text-color{color:#2c2c2c}.light-mode-text-color-white{color:#fff}.light-mode-welcome-text-color{color:#4b4b4b}
.nav-menu{width:4rem;height:100vh;background-color:#2c2c2c;position:fixed}
.notification{position:fixed;right:20px;bottom:20px;width:426px;height:66px;cursor:pointer}.notification.notification-nw-mode{left:0;right:0;margin:0 auto;width:280px}.notification.notification-nw-mode .notification-icon{width:40px}.notification.notification-nw-mode .notification-text{width:205px}.notification.notification-nw-mode .notification-content{position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center}.notification-icon{width:57px;color:#fff;margin-left:8px;display:flex;align-items:center}.new-background,.closed-background,.closedCustomer-background{background-color:#0d66d0 !important}.transfer-background,.success-background,.connection-gain-background{background-color:#12805c !important}.warning-background,.error-background,.connection-lost-background{background-color:#dc3545 !important}.notification-content{display:flex;flex-direction:row;flex-shrink:0;color:#fff}.notification-text{width:337px;font-size:14px;display:flex;flex-direction:column;justify-content:center;font-family:adobe-clean}.notification-title{font-weight:400;line-height:17px}.notification-subtitle{font-style:italic;font-weight:400;line-height:17px}.remove-participant{position:fixed;bottom:20px;width:271px;height:48px;cursor:pointer;z-index:999999}.remove-participant.remove-participant-nw-mode{left:700;right:20px;margin:0 auto;width:auto}.remove-participant.remove-participant-nw-mode .remove-participant-text{display:inline}.remove-participant.remove-participant-nw-mode .remove-participant-title{width:161px;text-align:left;font:normal normal normal 14px/17px Adobe Clean;letter-spacing:0px}.remove-participant.remove-participant-nw-mode .remove-participant-close{margin-left:20px;padding-left:24px;height:48px;background:none;color:#fff;border:none;border-left:.5px solid hsla(0,0%,100%,.2)}.remove-participant-icon{width:12px;color:#fff}
.agent-desktop-scroll-light *::-webkit-scrollbar{width:.5rem}.agent-desktop-scroll-light *::-webkit-scrollbar-thumb{background:#cacaca;border-radius:15px}.agent-desktop-scroll-dark *::-webkit-scrollbar{width:.5rem}.agent-desktop-scroll-dark *::-webkit-scrollbar-thumb{background:#000 !important;border-radius:15px}:root{--light-primary-text: #4b4b4b;--light-secondary-text: #cacaca;--light-primary-bg: #ffffff;--light-secondary-bg: #f5f5f5;--dark-primary-bg: #323232;--dark-secondary-bg: #252525;--dark-primary-text: #ffffff;--dark-secondary-text: #b3b3b3;--bold-font-weight: 700;--Regular-font-weight: 300}main{flex-grow:1}.agent-desktop{display:flex;height:100vh;box-sizing:border-box;overflow-y:hidden}.ccp-loader{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;z-index:9999;background-color:rgba(60,60,60,.5)}body ::selection{background-color:#00d694}
.offline-heading{color:#2c2c2c;text-align:left;font-size:14px;letter-spacing:0px;opacity:1;display:flex;justify-content:space-between}.offline-popover{top:333px;left:480px;border-radius:4px;opacity:1}.offline-button-group{display:flex;justify-content:flex-end;align-items:center;margin-top:25px}.dark-text{color:#fff;font:normal normal normal 14px/17px Adobe Clean}.incoming-call-text{text-align:left;font:normal normal normal 14px/20px Adobe Clean;letter-spacing:0px;opacity:1}.incoming-call-text-key{color:var(--unnamed-color-4b4b4b);color:#4b4b4b}.incoming-call-text-value{color:var(--unnamed-color-2c2c2c);color:#2c2c2c}.incoming-call-subhead{color:var(--unnamed-color-4b4b4b);color:#4b4b4b;font:normal normal normal 14px/17px Adobe Clean}.incoming-call-content{overflow:visible}.incoming-call-button-group{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0;margin-top:-20px}.call-fail-button-close{margin-top:-20px}.incoming-call-button-group>Button{background:var(--unnamed-color-1473e6) 0% 0% no-repeat padding-box;background:#1473e6 0% 0% no-repeat padding-box;border-radius:16px;opacity:1;width:98px;grid-column-gap:5px;column-gap:5px}.telephony-call,.telephony-call:hover{border-radius:50%;background-color:#1473e6}.missed-call{border-radius:50%;background-color:#b90000}
.vpn-required-styles_container__JDlZ0 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    padding: 2rem;
    text-align: center;
  }
  
  .vpn-required-styles_imageContainer__3ujQe {
    margin-bottom: 2rem;
  }
  
  .vpn-required-styles_header__2hLsk {
    font-size: 2rem;
    font-weight: bold;
    color: #e34850;
    margin-bottom: 1rem;
  }
  
  .vpn-required-styles_text__304s- {
    font-size: 1.2rem;
    color: #505050;
    max-width: 600px;
    line-height: 1.5;
    font-style: italic;
  }
.vpn-verify-styles_loadingContainer__2pgKX {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  color: #666;
}

.vpn-verify-styles_ellipsis___G6H6 {
  display: inline-block;
  width: 1.5em;
  text-align: left;
}

.vpn-verify-styles_ellipsis___G6H6::after {
  content: '';
  display: inline-block;
  animation: vpn-verify-styles_typing__1Z_kF 1.5s steps(4, end) infinite;
}

@keyframes vpn-verify-styles_typing__1Z_kF {
  0% { content: ''; }
  25% { content: '.'; }
  50% { content: '..'; }
  75% { content: '...'; }
  100% { content: ''; }
} 
.incoming-email-text-key{font-weight:bold;flex-shrink:0}

/*# sourceMappingURL=main.0519f476.chunk.css.map*/