.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers .dx-header-row.dx-column-lines>td {
    border: 1px solid var(--sds-grey-400, #DEE4E4);
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-header-row.dx-column-lines>td:first-child {
    border-left: none;
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-header-row.dx-column-lines>td:last-child {
    border-right: none;
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-header-row.dx-column-lines>td .dx-header-filter {
    padding: 0;
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-header-row {
    height: 30px;
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-header-row>td {
    padding-top: 2px;
    padding-bottom: 1px;
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-datagrid-filter-row>td {
    background: var(--sds-grey-200, #F8F9FA);
    color: var(--sds-grey-700, #5A6161);
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-datagrid-filter-row>td.dx-editor-cell>div {
    width: calc(100% - 10px);
    height: calc(28px + 9px);
    padding-bottom: 9px;
    padding-left: 16px;
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-datagrid-filter-row>td.dx-editor-cell>div .dx-filter-menu.dx-menu {
    padding-left: 16px;
}

.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers .dx-datagrid-focus-overlay {
    display: none !important;
}

.ticket-summary-grid-interface .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-container {
    border-radius: 6px;
    border: 1px solid var(--Grey-500, #B6BFBF);
}

.dx-overlay-wrapper.dx-popup-wrapper.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-resizable-handle::after,
.dx-overlay-wrapper.dx-popup-wrapper.dx-header-filter-menu .dx-resizable-handle::after {
    background-color: transparent;
    border-color: transparent;
    color: transparent;
}

.dx-datagrid-column-chooser .dx-datagrid-column-chooser-plain .dx-widget.dx-checkbox:not([aria-checked="false"]) .dx-checkbox-icon {
    background-color: var(--sds-primary-500);
    color: white;
}

.dx-datagrid-column-chooser .dx-datagrid-column-chooser-plain .dx-checkbox-indeterminate .dx-checkbox-icon::before {
    background-color: white;
    border-radius: 50%;
}

.dx-datagrid-column-chooser .dx-datagrid-column-chooser-plain .dx-treeview-select-all-item {
    display: block;
    /* to handle jumpy select all */
}

/* scroll on hover */
.ticket-summary-grid-interface .dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible {
    height: 0;
}

.ticket-icon-property-container {
    align-items: center;
}
/* .ticket-icon-property-container > div {
    min-width: 32px;
} */

/* .ticket-icon-property-container .avatar {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    text-transform: uppercase;
    overflow: hidden;
    font-weight: 600;
    background-color: var(--sds-grey-400);
    color: var(--sds-primary-600);
} */

.ticket-icon-property-container .status {
    font-size: 12px;
    font-weight: 500;
}

.ticket-summary-grid-interface.compact .sds-datatable tr.dx-row.dx-data-row {
    height: 45px;
}

.ticket-summary-grid-interface.compact .sds-datatable tr.dx-row.dx-data-row td {
    padding: 0 16px;
}

.ticket-summary-grid-interface.compact .sds-datatable .dx-toolbar.dx-widget .ticket-header-action-more .dx-button {
    border: none;
}

.ticket-summary-grid-interface.compact .sds-datatable .dx-toolbar.dx-widget .dx-dropdownbutton-action.dx-button-has-icon .dx-icon.dx-icon-more {
    transform: rotate(90deg);
}

.ticket-summary-grid-interface.compact .sds-datatable .dx-toolbar.dx-widget .dx-dropdownbutton-action.dx-button-has-icon .dx-icon.dx-icon-right {
    display: none;
}

.ticket-summary-grid-interface.compact .sds-datatable tr.dx-row.dx-data-row:hover>td .highlight-on-hover {
    /* color: var(--sds-primary-600); */
    text-decoration: underline;
}

.ticket-summary-grid-interface .toggle-view-grid-summary .dx-buttongroup-wrapper>.dx-button:first-child {
    border-start-start-radius: 6px;
    border-end-start-radius: 6px;
}

.ticket-summary-grid-interface .toggle-view-grid-summary .dx-buttongroup-wrapper>.dx-button:last-child {
    border-start-end-radius: 6px;
    border-end-end-radius: 6px;
}

.ticket-mask-icon {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    width: 15px;
    height: 15px;
    font-size: 20px;
    background-size: 15px 15px;
}

.ticket-type-task,
.dx-icon.dx-icon-ticket-type-task {
    background-image: url('/Assets/Images/icons/ticket-type-task.svg');
}

.ticket-type-bug,
.dx-icon.dx-icon-ticket-type-bug {
    background-image: url('/Assets/Images/icons/ticket-type-bug.svg');
}

.ticket-priority-low,
.dx-icon.dx-icon-ticket-priority-low {
    mask-image: url('/Assets/Images/icons/ticket-priority-low.svg');
    -webkit-mask-image: url('/Assets/Images/icons/ticket-priority-low.svg');
    background-color: #2F80ED;
}

.ticket-priority-medium,
.dx-icon.dx-icon-ticket-priority-medium {
    mask-image: url('/Assets/Images/icons/ticket-priority-medium.svg');
    -webkit-mask-image: url('/Assets/Images/icons/ticket-priority-medium.svg');
    background-color: #F2994A;
    mask-repeat: no-repeat;
    mask-position: center;
}

.ticket-priority-high,
.dx-icon.dx-icon-ticket-priority-high {
    mask-image: url('/Assets/Images/icons/ticket-priority-high.svg');
    -webkit-mask-image: url('/Assets/Images/icons/ticket-priority-high.svg');
    background-color: #EB5757;
}

.ticket-priority-highest,
.dx-icon.dx-icon-ticket-priority-highest {
    mask-image: url('/Assets/Images/icons/ticket-priority-highest.svg');
    -webkit-mask-image: url('/Assets/Images/icons/ticket-priority-highest.svg');
    background-color: #EB5757;
}

.ticket-summary-grid {
    background-image: url('/Assets/Images/icons/list.svg');
}

.ticket-summary-kanban {
    background-image: url('/Assets/Images/icons/kanban.svg');
}

.dx-icon.dx-icon-ticket-type-task,
.dx-icon.dx-icon-ticket-type-bug {
    margin-top: 4px;
}

/* 2 line Description */
.text-wrap-2-lines {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* limits to 2 lines */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    /* allow wrapping */
}