﻿.e-tab .e-tab-header .e-toolbar-item .e-tab-text, .e-btn, .e-css.e-btn, .e-checkbox-wrapper .e-label, .e-css.e-checkbox-wrapper .e-label, .e-label, .e-chat-ui .e-chat-header, .e-listview, .e-control, .e-css, .e-error,
.e-splitter.e-splitter-horizontal .e-pane, .e-splitter.e-splitter-vertical .e-pane, .e-dropdownbase .e-list-group-item,
.e-fixed-head, .e-pager .e-numericitem, .e-toolbar .e-toolbar-item .e-tbar-btn, .e-control.e-popup .e-list-item, .e-fixed-head, .e-grid {
    font-family: "Inter", sans-serif !important;
}

.e-grid {
    border-color: var(--borderColor) !important;
    border-radius: 8px !important;
}

.e-toolbar.e-spacer-toolbar .e-toolbar-items:not(.e-toolbar-multirow) {
    position: unset !important;
}

.e-grid.toolbar-radius .e-toolbar {
    border-radius: 8px;
}

.e-toolbar.e-spacer-toolbar .e-toolbar-items {
    flex-direction: row-reverse;
    border-radius: 8px !important;
    padding: .25rem !important;
}

.e-toolbar .e-toolbar-items {
    border-radius: 4px !important;
}

.e-toolbar .e-toolbar-items, .e-grid tbody, .e-ddl.e-popup,
.e-chat-ui .e-chat-header .e-toolbar, .e-chat-ui .e-chat-header .e-toolbar-items, .e-chat-ui .e-chat-header .e-tbar-btn {
    background: var(--white) !important;
}

.e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd), .e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd), .e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd), .e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd), .e-grid .e-gridheader .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd), .e-grid .e-emptyrow:not(.e-editedbatchcell):not(.e-updatedtd) {
    color: var(--primaryTextColor) !important;
    font-size: .75rem;
}

.e-grid .e-headercell, .e-grid .e-detailheadercell {
    background: #d3d3d3 !important;
    font-size: 0.85rem !important;
    color: var(--primaryTextColor) !important;
}

.e-grid .e-groupdroparea {
    min-height: unset !important;
    padding: 6px !important;
    justify-content: left;
    display: flex;
    border-radius: 8px 8px 0 0;
    color: #424242 !important;
    background-color: #fafafa !important;
    border-color: var(--borderColor) !important;
}

.e-grid .e-content, .e-grid .e-gridcontent {
    background-color: var(--white) !important;
}

.e-pager .e-numericitem, .e-pager .e-prevpagedisabled,
.e-pager .e-prevpage, .e-pager .e-nextpage, .e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled, .e-pager .e-lastpage, .e-pager .e-firstpage, .e-pager .e-firstpagedisabled {
    background: none !important;
}

.e-grid .e-pager {
    background: #fafafa;
    border-radius: 0 0 8px 8px;
    border-color: var(--borderColor);
    border-top: 0;
}

    .e-grid .e-pager .e-pagercontainer {
        background: none !important;
        border: 0 !important;
    }

    .e-grid .e-pager .e-numericitem {
        background: none !important;
        border-right: 0;
    }

.e-pager .e-numericitem {
    color: var(--primaryColor) !important;
    font-weight: 400;
}

.e-pager .e-currentitem {
    background: var(--white);
    color: var(--primaryColor);
    border: 0 !important;
}

.e-pager .e-numericitem.e-currentitem, .e-pager .e-numericitem.e-currentitem:hover {
    padding: 5px !important;
    background: var(--lightblue) !important;
    line-height: normal;
    border-radius: 2px;
}

.e-pager .e-numericitem, .e-pager .e-firstpage, .e-pager .e-prevpage, .e-pager .e-firstpagedisabled, .e-pager .e-prevpagedisabled, .e-pager .e-nextpage, .e-pager .e-lastpage, .e-pager .e-nextpagedisabled, .e-pager .e-lastpagedisabled {
    border-right: 0 !important;
}

.e-input-group, .e-input-group.e-control-wrapper, .e-float-input, .e-float-input.e-input-group, .e-float-input.e-control-wrapper, .e-float-input.e-input-group.e-control-wrapper {
    background: var(--white) !important;
    color: var(--primaryTextcolor) !important;
    font-family: 'Inter' !important;
    border-color: #c7c7c7 !important;
    font-size: .75rem !important;
}

.e-radio + label {
    display: flex;
    align-items: center;
}

    .e-radio + label::after {
        width: 10px !important;
        height: 10px !important;
        left: 3px !important;
        top: 3px !important;
    }

    .e-radio + label::before {
        height: 16px !important;
        width: 16px !important;
    }

.e-radio:checked + label::before {
    border-color: var(--primaryColor) !important;
    background: var(--bodyColor) !important;
}

.e-radio:checked + label::after {
    background-color: var(--primaryColor) !important;
    color: var(--bodyColor);
}

.e-radio:checked + label:hover::after {
    background-color: var(--primaryColor) !important;
}

.e-grid tfoot .e-summaryrow .e-summarycell,
.e-grid tfoot .e-summaryrow .e-templatecell,
.e-grid .e-summarycontent .e-indentcell,
.e-grid .e-indentcell.e-detailindentcelltop,
.e-grid .e-groupfooterrow.e-summaryrow .e-indentcell.e-indentcelltop {
    background-color: #454c63 !important;
    color: #fff !important;
    font-size: .75rem !important;
}

.e-grid .e-groupheadercell, .e-grid .e-groupheadercell:hover {
    margin: 0 !important;
    margin-right: 10px !important;
    height: fit-content !important;
    padding: 1px 0 !important;
    background: var(--lightblue) !important;
    border-radius: 14px !important;
}

.e-grid .e-summarycell, .e-grid .e-indentcell, .e-grid .e-recordplusexpand {
    background: var(--bodyColor) !important;
    color: var(--primaryTextColor) !important;
    font-size: .75rem !important;
}

.e-grid .e-rowdragheader, .e-grid .e-grouptopleftcell {
    background: #d3d3d3 !important;
}

.e-grid .e-recordpluscollapse, .e-grid .e-groupcaption {
    background-color: #fff !important;
    color: var(--primaryTextColor) !important;
    font-size: .75rem !important;
}

.e-grid .e-groupheadercell .e-grouptext {
    padding-top: 0 !important;
    font-size: .75rem;
    color: #424242 !important;
}

.e-grid .e-focused:not(.e-menu-item):not(.e-editedbatchcell) {
    box-shadow: none !important;
}

.e-grid-icon.e-groupheadercell div {
    display: flex;
    align-items: center;
}

.e-grid.sf-footer-grid .e-gridfooter {
    position: absolute;
    border-bottom-width: 1px;
    border-bottom-color: rgba(0, 0, 0, 0.08);
    z-index: 9;
    width: -webkit-fill-available;
}

.e-grid .e-icons.e-input-group-icon {
    border: 0 !important;
    color: var(--secondaryTextColor) !important;
}

.e-grid.e-resize-lines .e-headercell .e-rhandler, .e-grid.e-resize-lines .e-headercell .e-rsuppress {
    border-right-color: var(--borderColor) !important;
}

.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group:not(.e-disabled) .e-clear-icon:hover, .e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
    background: none !important;
    color: var(--secondaryTextColor) !important;
}

.e-toolbar .e-toolbar-item .e-tbar-btn {
    background: none !important;
    color: var(--primaryTextColor) !important;
    font-weight: 500 !important;
}

    .e-toolbar .e-toolbar-item .e-tbar-btn:hover {
        background: var(--lightblue) !important;
        color: var(--primaryColor) !important;
    }

        .e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-excelexport::before, .e-toolbar .e-toolbar-item .e-tbar-btn:active .e-excelexport::before, .e-toolbar .e-toolbar-item .e-tbar-btn:active {
            color: var(--primaryColor);
        }

        .e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text, .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
            color: unset !important;
            font-size: .75rem !important;
        }

    .e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-icons {
        color: unset !important;
    }

.e-grid td.e-active {
    background: none !important;
}

.e-grid .broadcast-row-selected td {
    background-color: #e2e9ff !important;
}

.e-grid .e-excelexport::before, .e-grid-menu .e-excelexport::before {
    content: "\e712" !important;
}

.e-grid.grid-height-340 .e-gridcontent .e-content, .e-grid.grid-height-370 .e-gridcontent .e-content,
.e-grid.grid-height-390 .e-gridcontent .e-content, .e-grid.grid-height-420 .e-gridcontent .e-content,
.e-grid.grid-height-470 .e-gridcontent .e-content,
.e-grid.grid-height-510 .e-gridcontent .e-content {
    min-height: 100px;
    overflow: auto;
}

.always-scroll .e-gridcontent {
    overflow-y: scroll !important;
}

.sfgrid-height-140 {
    height: calc(100vh - 140px);
}

.sfgrid-height-220 {
    height: calc(100vh - 220px);
}

.sfgrid-height-260 {
    height: calc(100vh - 260px);
}

.sfgrid-height-320 {
    height: calc(100vh - 320px);
}

.sfgrid-height-400 {
    height: calc(100vh - 400px);
}

.e-grid.grid-height-340 .e-gridcontent .e-content {
    max-height: calc(100vh - 340px) !important;
}

.e-grid.grid-height-370 .e-gridcontent .e-content {
    max-height: calc(100vh - 370px) !important;
}

.e-grid.grid-height-390 .e-gridcontent .e-content {
    max-height: calc(100vh - 390px) !important;
}

.e-grid.grid-height-420 .e-gridcontent .e-content {
    max-height: calc(100vh - 420px) !important;
}

.e-grid.grid-height-470 .e-gridcontent .e-content {
    max-height: calc(100vh - 470px) !important;
}

.e-grid.grid-height-510 .e-gridcontent .e-content {
    max-height: calc(100vh - 510px) !important;
}

.e-virtualtrack {
    height: auto !important;
}

.e-icon-btn:hover .e-icons, .e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-icons {
    color: var(--primaryColor) !important;
}

.e-toolbar.e-control, .e-grid .e-gridheader, .e-image-editor {
    border-color: var(--borderColor) !important;
    background: var(--white);
}

.e-grid.e-resize-lines .e-headercell .e-rhandler, .e-grid.e-resize-lines .e-headercell .e-rsuppress {
    border-right-color: var(--borderColor) !important;
}

.e-grid .e-pager {
    background: var(--bodyColor);
    border-radius: 0 0 8px 8px;
    border-color: var(--borderColor);
}

.e-label {
    font-size: .75rem !important;
    color: var(--primaryTextColor) !important;
}

.chat-integration .e-tab .e-tab-header .e-toolbar-item.e-active {
    border: 0 !important;
    background: var(--lightblue) !important;
    border-bottom: 3px solid var(--primaryColor) !important;
    height: 36px;
}

.chat-integration .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: var(--lightblue) !important;
}

.chat-integration .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text {
    color: var(--primaryColor) !important;
}

.chat-integration .e-hscroll-content .chat-group-btn {
    display: flex !important;
    align-items: center;
    gap: 4px;
    margin-right: 0 !important;
}

.left-pane,
.right-pane {
    display: block;
}

/* Hide back button on desktop */

.back-button {
    border: none;
    background: transparent;
    font-size: 22px;
    cursor: pointer;
}

.disable-textbox-only .e-chat-textarea {
    pointer-events: none !important;
    background-color: #f5f5f5 !important;

    .custom-chat-footer {
        background: #fff;
    }

    .chat-input {
        border-radius: 4px;
        height: 40px;
    }

    .chat-send-btn {
        height: 40px;
        width: 40px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .chat-send-btn:disabled,
        .chat-input:disabled {
            background-color: #f5f5f5;
            cursor: not-allowed;
        }
}

.e-header-text, .chat-profile-img, .mobile-back-btn, .e-grid .e-sortnumber, .chat-integration .e-scroll-nav, .e-grid .e-sortnumber {
    display: none !important;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
    font-weight: 500 !important;
}

.e-tab .e-tab-header:not(.e-vertical)::before {
    border-width: 0 !important;
}

.e-toolbar .e-toolbar-item.e-overlay {
    background: var(--bodyColor) !important;
    color: var(--secondaryTextColor) !important;
}

.e-dropdownbase .e-list-item.e-item-focus,
.e-ddl.e-popup .e-filter-parent .e-input-group, .e-ddl.e-popup .e-filter-parent {
    background: var(--white) !important;
}

.e-pager div.e-icons.e-pager-default, .e-pv-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon,
.e-pv-annotation-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon,
.e-pv-annotation-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn.e-btn .e-pv-icon,
.e-pv-formdesigner-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon,
.e-pv-formdesigner-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn.e-btn .e-pv-icon,
.e-pv-total-page, .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-input-group .e-input[readonly], .e-input-group.e-control-wrapper .e-input[readonly], .e-float-input input[readonly], .e-float-input.e-control-wrapper input[readonly], .e-float-input textarea[readonly], .e-float-input.e-control-wrapper textarea[readonly],
.e-headertext, .e-grid .e-control.e-searchinput, .e-icon-btn .e-icons.e-btn-icon, .e-chat-ui .e-chat-content,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
    color: var(--primaryTextColor) !important;
}

.e-tab .e-tab-header .e-toolbar-item.e-active:hover {
    background: transparent !important;
}

.e-grid td.e-updatedtd {
    background-color: #ffeac5 !important;
    color: #424242 !important;
    font-size: .75rem !important;
}

.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
    border: 0 !important;
    box-shadow: none !important;
}

.sf-grid.custom-header-btn .e-toolbar .e-toolbar-item.e-overlay {
    filter: grayscale(1) !important;
}

.sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:first-child button {
    background: var(--primaryColor) !important;
    color: #fff !important;
    min-width: 80px !important;
}

    .sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:first-child button span,
    .sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:nth-child(2) button span,
    .sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:nth-child(3) button span {
        color: #fff !important;
    }

.sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:nth-child(2) button {
    background-color: #1B6F14 !important;
}

.sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:nth-child(3) button {
    background-color: #dc3545 !important;
    border-color: #dc3545;
}

.sms-campaign .sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:first-child button {
    background: none !important;
    color: var(--primaryTextColor) !important;
}

    .sms-campaign .sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:first-child button:hover {
        background: var(--lightblue) !important;
        color: var(--primaryColor) !important;
    }

    .sms-campaign .sf-grid.custom-header-btn .e-toolbar .e-toolbar-items .e-toolbar-item:first-child button .e-tbar-btn-text, .e-control.e-popup ul li:hover .msg-search-item label {
        color: #424242 !important;
    }

.e-dropdownlist .e-input-group,
.e-dropdownlist.e-control-wrapper, .e-ddl.e-popup {
    border: 1px solid var(--borderColor) !important;
    border-color: var(--borderColor) !important;
}

.e-control.e-popup ul li {
    color: var(--primaryTextColor);
    background: var(--white);
}

    .e-control.e-popup ul li:hover {
        background: var(--lightblue) !important;
        color: #424242 !important;
    }

.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
    margin-left: 0 !important;
}

.e-btn:active, .e-css.e-btn:active {
    background: none !important;
}

.e-btn.e-primary.e-active.sfweekdays {
    background: var(--primaryColor);
    box-shadow: none;
}

.e-btn.sfweekdays:active {
    color: var(--primaryColor);
    border-color: var(--primaryColor);
}

/*chat UI start*/
.integration-chatui {
    height: calc(100vh - 13.5rem);
}

    .integration-chatui .chat-rightcontent {
        height: 100%;
    }

        .integration-chatui .chat-rightcontent.empty-chat {
            height: auto;
        }

.e-chat-ui {
    border: 0 !important;
    background: var(--white) !important;
    border-radius: 0 0 6px;
}

.integration-chatui .e-listview {
    border: 0 !important;
    border-radius: 0 !important;
}

    .integration-chatui .e-listview .e-list-item {
        border-bottom: 0 !important;
    }

.integration-chatui .e-chat-ui .e-chat-header {
    border-bottom: 1px solid var(--borderColor);
    background: var(--white) !important;
    color: var(--primaryTextColor) !important;
}

.chat-integration .e-tab .e-tab-header .e-toolbar-item.e-template {
    border-radius: 4px 4px 0 0;
}

.e-chat-ui .e-chat-header .e-toolbar-items {
    width: 100% !important;
}

.e-chat-ui .e-header {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.e-grid .e-parentmsgbar span,
.e-chat-ui .e-message-wrapper .e-time {
    color: var(--secondaryTextColor) !important;
}

.e-listview .e-list-item .e-active {
    background-color: var(--lightblue) !important;
}

.e-richtexteditor .e-rte-container {
    border-radius: 0 0 5px;
    border: 1px solid var(--borderColor) !important;
}

    .e-richtexteditor .e-rte-container .e-rte-tb-float {
        display: none !important;
    }

.e-richtexteditor, .e-richtexteditor .e-rte-content, .e-richtexteditor .e-source-content {
    background: var(--white) !important;
    color: var(--primaryTextColor) !important;
}

    .e-richtexteditor .e-rte-character-count {
        color: var(--secondaryTextColor) !important;
        font-size: 12px !important;
    }

    .e-richtexteditor .e-rte-container.e-count-enabled:not(:has(.e-rte-tb-bottom)) .e-rte-content {
        margin-bottom: 6px !important;
    }


.chatlist-name {
    display: block;
    font-size: 14px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.integration-chatui .chat-leftcontent .e-avatar {
    height: 32px !important;
    width: 32px !important;
}

.chat-leftcontent .e-listview .e-list-item.e-focused, .chat-leftcontent .e-listview .e-list-item.e-focused.e-active.e-checklist,
.chat-leftcontent .e-listview .e-list-item.e-hover, .chat-leftcontent .e-listview .e-list-item.e-hover.e-active.e-checklist {
    background: var(--lightblue) !important;
}

.chatlist-name.patient-new-msg {
    font-weight: 700;
    color: var(--primaryTextColor) !important;
}

.e-chat-ui .e-message-content {
    font-size: 12px !important;
    color: #424242 !important;
}

.e-chat-ui .e-left .e-message-content {
    background: #f3f3f3 !important;
    padding: 8px 14px;
}

.e-chat-ui .e-right {
    padding-right: 1rem !important;
}

    .e-chat-ui .e-right .e-message-content {
        background: var(--lightblue) !important;
        padding: 8px 14px;
    }

.e-icons.e-chat-send:before {
    font-size: 22px;
    color: var(--primaryTextColor);
}

.e-chat-ui .e-footer:not(.e-footer-template) {
    border: 1px solid #9d9d9d !important;
    border-bottom-color: #9d9d9d !important;
    color: var(--primaryTextColor);
}

.e-footer.focus-wave-effect.focused {
    box-shadow: none !important;
    border-bottom: 2px solid var(--primaryColor) !important;
}

.e-chat-ui .e-timestamp {
    background: none !important;
    border: 0 !important;
    font-size: 10px !important;
    color: var(--primaryTextColor) !important;
    font-weight: 500;
}

.empty-chat-text h1 {
    font-size: 8rem;
}

.e-chat-ui .e-timebreak::before, .e-chat-ui .e-timebreak::after {
    background: none !important;
}

.e-contextmenu {
    font-size: .75rem !important;
    background: var(--white) !important;
    color: var(--primaryTextColor) !important;
    border-color: var(--borderColor) !important;
    box-shadow: rgba(0, 0, 0, 0.30) 0px 10px 30px 2px !important;
}

.e-contextmenu-wrapper ul .e-menu-item.e-focused, .e-contextmenu-container ul .e-menu-item.e-focused {
    color: var(--primaryTextColor) !important;
    background-color: var(--bodyColor) !important;
}

.e-splitter .e-split-bar.e-split-bar-horizontal {
    background: var(--borderColor) !important;
    margin: 0 !important;
}

.e-icons.e-chat-send {
    opacity: .8 !important;
    cursor: pointer !important;
    transform: rotate(45deg);
}

    .e-icons.e-chat-send:hover {
        opacity: 1 !important;
    }

.e-chat-ui .e-footer .e-chat-textarea {
    min-height: 38px;
    line-height: 28px;
}

.sfcustom-search {
    position: absolute;
    z-index: 9;
    top: 6px;
    left: 10px;
}

.custom-search-btns .e-toolbar-items {
    float: right;
}

.e-contextmenu-container.e-sfcontextmenu {
    top: 184px !important;
}

.msg-area {
    border: 1px solid var(--borderColor);
    background: var(--bodyColor);
    border-radius: 4px 4px 0 0;
    border-bottom: 0;
}

.e-popup-open {
    z-index: 999 !important;
}

.e-fixed-head {
    background: var(--bodyColor) !important;
    color: var(--primaryTextColor);
}

.e-chat-ui .e-right .e-message-content.bg-red {
    background-color: #FFE8E8 !important;
    color: #424242 !important;
}

.e-chat-ui .e-icons.e-warning.text-danger {
    position: absolute;
    right: 0;
    bottom: 20px;
}

.e-chat-ui .e-icons.e-warning:before {
    font-size: 18px;
}

.e-message-group.e-right .e-message-item .e-message-header .e-message-timestamp {
    float: right;
}

.e-chat-ui .e-message-wrapper .e-message-header {
    color: var(--secondaryTextColor) !important;
    font-size: 10px !important;
    font-weight: 400;
}

.e-chat-ui .sf-timebreak-chip {
    font-size: 10px;
}

.e-control.e-popup ul li:hover .msg-search-item span {
    color: #707070 !important;
}

.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    border: 0 !important;
}

.e-input-group:not(.e-disabled) .e-input-group-icon:active, .e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active {
    background: none !important;
    color: var(--primaryTextColor) !important;
    box-shadow: none !important;
    border-color: unset !important;
}

.custom-date.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
    background: none;
    border-color: #ced4da;
    color: var(--primaryTextColor);
}

.custom-date.e-input-group.e-input-focus:not(.e-success):not(.e-warning).e-error, .e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning).e-error,
.custom-date.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning).e-error, .e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning).e-error {
    box-shadow: none !important;
}

.custom-date.e-input-group .e-input-group-icon.e-date-icon.e-icons {
    border: 0 !important;
}
