/* Toast container — grid stacks all toasts in one cell */
.Toastify__toast-container--top-right {
    top: 3em !important;
    right: 1em !important;
    z-index: 99999 !important;
    width: 280px !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
}

/* Hover — switch to normal vertical list with scroll */
.Toastify__toast-container--top-right:hover {
    max-height: 30vh !important;
    overflow-y: auto !important;
    scrollbar-width: thin !important;
    scrollbar-color: rgba(0, 0, 0, 0.3) transparent !important;
}

.Toastify__toast-container--top-right:hover::-webkit-scrollbar {
    width: 4px !important;
}

.Toastify__toast-container--top-right:hover::-webkit-scrollbar-track {
    background: transparent !important;
}

.Toastify__toast-container--top-right:hover::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.3) !important;
    border-radius: 4px !important;
}

/* ===== SOP Module Toast Styles ===== */
.toast-sop {
    grid-column: 1 !important;
    grid-row: 1 !important;
    position: relative !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
    transition: top 0.3s ease, opacity 0.3s ease, width 0.3s ease !important;
    min-height: 40px !important;
    padding: 4px 8px !important;
    font-size: 0.75rem !important;
    line-height: 1.3 !important;
    background-color: #ffffff !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 12px !important;
    font-weight: 400 !important;
    border: 1px solid rgba(0, 0, 0, 0.12) !important;
    color: #000000 !important;
    margin: 0 auto !important;
    width: 100% !important;
    top: 0 !important;
}

/* Front card (newest): fully visible */
.toast-sop:nth-child(1) {
    z-index: 20 !important;
    opacity: 1 !important;
}

/* Cards behind: peek below via top offset, narrower for depth effect */
.toast-sop:nth-child(2) {
    z-index: 19 !important;
    top: 10px !important;
    width: 96% !important;
    opacity: 0.85 !important;
}

.toast-sop:nth-child(3) {
    z-index: 18 !important;
    top: 20px !important;
    width: 92% !important;
    opacity: 0.65 !important;
}

.toast-sop:nth-child(4) {
    z-index: 17 !important;
    top: 28px !important;
    width: 88% !important;
    opacity: 0.5 !important;
}

.toast-sop:nth-child(n + 5) {
    z-index: 16 !important;
    top: 34px !important;
    width: 84% !important;
    opacity: 0.35 !important;
}

.toast-sop .Toastify__toast-body {
    padding: 2px 0 !important;
    font-size: 0.75rem !important;
}

.toast-sop .Toastify__toast-icon {
    width: 16px !important;
    margin-right: 6px !important;
}

.toast-sop .Toastify__close-button {
    align-self: center !important;
    opacity: 0.6 !important;
}

/* Hover — unstack into normal scrollable list */
.Toastify__toast-container--top-right:hover .toast-sop {
    grid-row: auto !important;
    top: 0 !important;
    width: 100% !important;
    opacity: 1 !important;
    margin-bottom: 4px !important;
}

@media (prefers-reduced-transparency: reduce) {
    .toast-sop {
        backdrop-filter: none !important;
        background-color: #ffffff !important;
    }
}

/* ===== Airmind Notification Toast ===== */
.toast-airmind {
    grid-column: auto !important;
    grid-row: auto !important;
    overflow: visible !important;
    width: 100% !important;
    opacity: 1 !important;
    top: 0 !important;
    user-select: none !important;
    -webkit-user-select: none !important;
}

.toast-airmind.Toastify__toast--close-on-click:active {
    opacity: 0.7 !important;
}

/* Prevent container from showing scrollbar but clip horizontal drag properly */
.Toastify__toast-container--top-right:has(.toast-airmind) {
    overflow-x: clip !important;
    overflow-y: visible !important;
}

.toast-airmind .Toastify__progress-bar {
    background: #fb8c00 !important;
}

.toast-airmind .Toastify__toast-icon {
    background-color: #fff3e0 !important;
    border-radius: 10px !important;
    width: 36px !important;
    height: 36px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-right: 12px !important;
}

/* reset */
button {
  all: unset;
}

.DropdownMenuContent {
  z-index: 8000; /* Adjust the value as needed */
}

.DropdownMenuContent,
.DropdownMenuSubContent {
  min-width: 220px;
  background-color: white;
  border-radius: 6px;
  padding: 5px;
  box-shadow: 0px 10px 38px -10px rgba(22, 23, 24, 0.35), 0px 10px 20px -15px rgba(22, 23, 24, 0.2);
  animation-duration: 400ms;
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
  will-change: transform, opacity;
  z-index: 8001;
}
.DropdownMenuContent[data-side='top'],
.DropdownMenuSubContent[data-side='top'] {
  animation-name: slideDownAndFade;
}
.DropdownMenuContent[data-side='right'],
.DropdownMenuSubContent[data-side='right'] {
  animation-name: slideLeftAndFade;
}
.DropdownMenuContent[data-side='bottom'],
.DropdownMenuSubContent[data-side='bottom'] {
  animation-name: slideUpAndFade;
}
.DropdownMenuContent[data-side='left'],
.DropdownMenuSubContent[data-side='left'] {
  animation-name: slideRightAndFade;
}

.DropdownMenuItem,
.DropdownMenuCheckboxItem,
.DropdownMenuRadioItem,
.DropdownMenuSubTrigger {
  font-size: 13px;
  line-height: 1;
  color: var(--violet11);
  border-radius: 3px;
  display: flex;
  align-items: center;
  height: 25px;
  padding: 0 5px;
  position: relative;
  padding-left: 25px;
  user-select: none;
  outline: none;
}
.DropdownMenuSubTrigger[data-state='open'] {
  background-color: var(--violet4);
  color: var(--violet11);
}
.DropdownMenuItem[data-disabled],
.DropdownMenuCheckboxItem[data-disabled],
.DropdownMenuRadioItem[data-disabled],
.DropdownMenuSubTrigger[data-disabled] {
  color: var(--mauve8);
  pointer-events: none;
}
.DropdownMenuItem[data-highlighted],
.DropdownMenuCheckboxItem[data-highlighted],
.DropdownMenuRadioItem[data-highlighted],
.DropdownMenuSubTrigger[data-highlighted] {
  background-color: var(--violet9);
  color: var(--violet1);
}

.DropdownMenuLabel {
  padding-left: 25px;
  font-size: 12px;
  line-height: 25px;
  color: var(--mauve11);
}

.DropdownMenuSeparator {
  height: 1px;
  background-color: var(--violet6);
  margin: 5px;
}

.DropdownMenuItemIndicator {
  position: absolute;
  left: 0;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.DropdownMenuArrow {
  fill: white;
}

.IconButton {
  font-family: inherit;
  border-radius: 100%;
  height: 35px;
  width: 35px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  background-color: rgb(2, 136, 209);
  box-shadow: 0 2px 10px var(--blackA7);
}
.IconButton:hover {
  background-color: rgb(1, 87, 155);
}
.IconButton:focus {
  box-shadow: 0 0 0 2px black;
}

.RightSlot {
  margin-left: auto;
  padding-left: 20px;
  color: var(--mauve11);
}
[data-highlighted] > .RightSlot {
  color: white;
}
[data-disabled] .RightSlot {
  color: var(--mauve8);
}

@keyframes slideUpAndFade {
  from {
    opacity: 0;
    transform: translateY(2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slideRightAndFade {
  from {
    opacity: 0;
    transform: translateX(-2px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes slideDownAndFade {
  from {
    opacity: 0;
    transform: translateY(-2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slideLeftAndFade {
  from {
    opacity: 0;
    transform: translateX(2px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.ag-theme-alpine .ag-header{background-color:#e5e9ee}.ag-theme-alpine .ag-header-cell{border-right:1px solid #ddd}.ag-theme-alpine .ag-row{background-color:#fff}.ag-theme-alpine .ag-cell{border-right:1px solid #ddd}.cursor-progress{cursor:progress !important}.filter-text-box{height:40px;width:100%;border:1px solid silver;border-radius:8px;box-sizing:border-box;padding:16px;margin-bottom:10px}.ag-root-wrapper.ag-layout-normal{border:2px solid #eef2f6;border-radius:8px !important;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.ag-root-wrapper.ag-layout-auto-height{border:2px solid #eef2f6;border-radius:8px !important;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.ag-theme-alpine .ofp-info-header{background-color:#bfc4c4;display:flex;justify-content:center;align-items:center;text-align:center}.ag-theme-alpine .ofp-info-children{background-color:#bfc4c4;display:flex}.ag-theme-alpine .efb-info-header{display:flex;justify-content:center;align-items:center;text-align:center}.ag-theme-alpine .atc-flight-plan-header{background-color:#c1c5c5;display:flex;justify-content:center;align-items:center;text-align:center}.ag-theme-alpine .atc-flight-plan-children{background-color:#c1c5c5;display:flex}.ag-theme-alpine .ag-filter-toolpanel-group-wrapper .std-filter-title{color:#1976d2 !important}.ag-theme-alpine .ag-set-filter{min-height:150px !important}.ag-theme-alpine .ag-set-filter-list{min-height:150px !important}
.editorClass {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding-inline: 10px;
    min-height: 150px;
    max-height: 150px;
}

/* ✅ AG Grid v32 - Custom Dark Theme for Alpine
 * Based on warm dark color palette similar to AG Grid's colorSchemeDarkWarm
 */
.ag-theme-alpine-dark {
    /* Background colors - warm dark tones */
    --ag-background-color: #1e1e1e;
    --ag-foreground-color: #e0e0e0;
    --ag-header-background-color: #252525;
    --ag-odd-row-background-color: #1e1e1e;
    --ag-row-hover-color: #2a2a2a;
    
    /* Border colors */
    --ag-border-color: #3a3a3a;
    --ag-secondary-border-color: #333333;
    
    /* Text colors */
    --ag-data-color: #e0e0e0;
    --ag-header-foreground-color: #e8e8e8;
    --ag-secondary-foreground-color: #b0b0b0;
    --ag-disabled-foreground-color: #666666;
    
    /* Selected/Accent colors - warm orange/amber tones */
    --ag-selected-row-background-color: #3d2a1a;
    --ag-range-selection-background-color: rgba(255, 152, 0, 0.15);
    --ag-range-selection-border-color: #ff9800;
    
    /* Checkbox colors */
    --ag-checkbox-checked-color: #ff9800;
    --ag-checkbox-unchecked-color: #666666;
    --ag-checkbox-indeterminate-color: #ff9800;
    
    /* Input colors */
    --ag-input-border-color: #4a4a4a;
    --ag-input-focus-border-color: #ff9800;
    
    /* Icons */
    --ag-icon-font-color: #b0b0b0;
    
    /* Value change colors */
    --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.3);
    --ag-value-change-delta-up-color: #43a047;
    --ag-value-change-delta-down-color: #e53935;
    
    /* Header cell hover */
    --ag-header-cell-hover-background-color: #2e2e2e;
    
    /* Menu */
    --ag-menu-background-color: #252525;
    --ag-menu-border-color: #3a3a3a;
    
    /* Chip colors */
    --ag-chip-background-color: #3a3a3a;
    
    /* Control panel */
    --ag-control-panel-background-color: #252525;
    
    /* Side panel */
    --ag-side-bar-panel-background-color: #252525;
    
    /* Filter tool panel */
    --ag-filter-tool-panel-header-background-color: #2e2e2e;
    
    /* Subheader */
    --ag-subheader-background-color: #2e2e2e;
    
    /* Tooltip */
    --ag-tooltip-background-color: #3a3a3a;
    
    /* Modal overlay */
    --ag-modal-overlay-background-color: rgba(0, 0, 0, 0.66);
}

/* ✅ Additional dark mode adjustments for better contrast */
.ag-theme-alpine-dark .ag-header-cell {
    border-right: 1px solid var(--ag-border-color);
}

.ag-theme-alpine-dark .ag-cell {
    border-right: 1px solid var(--ag-secondary-border-color);
}

.ag-theme-alpine-dark .ag-row-selected {
    background-color: var(--ag-selected-row-background-color) !important;
}

.ag-theme-alpine-dark .ag-row-hover:not(.ag-full-width-row):not(.ag-row-selected) {
    background-color: var(--ag-row-hover-color);
}

.ag-theme-alpine-dark .ag-icon {
    color: var(--ag-icon-font-color);
}

.ag-theme-alpine-dark .ag-input-field-input,
.ag-theme-alpine-dark .ag-picker-field-wrapper {
    background-color: #2a2a2a;
    color: var(--ag-data-color);
    border-color: var(--ag-input-border-color);
}

.ag-theme-alpine-dark .ag-input-field-input:focus {
    border-color: var(--ag-input-focus-border-color);
    box-shadow: 0 0 2px 0.1rem rgba(255, 152, 0, 0.4);
}

/* ✅ Filter panel styling */
.ag-theme-alpine-dark .ag-filter {
    background-color: var(--ag-menu-background-color);
}

/* ✅ Status bar styling */
.ag-theme-alpine-dark .ag-status-bar {
    background-color: var(--ag-header-background-color);
    border-top: 1px solid var(--ag-border-color);
}

/* ✅ Scrollbar styling for dark mode */
.ag-theme-alpine-dark ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.ag-theme-alpine-dark ::-webkit-scrollbar-track {
    background: #1e1e1e;
}

.ag-theme-alpine-dark ::-webkit-scrollbar-thumb {
    background: #4a4a4a;
    border-radius: 5px;
}

.ag-theme-alpine-dark ::-webkit-scrollbar-thumb:hover {
    background: #5a5a5a;
}

/* ✅ Quick Filter - Keep light theme style even in dark mode */
.ag-theme-alpine-dark ~ div input[id*="filter-text-box"],
.ag-theme-alpine-dark input[id*="filter-text-box"] {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: rgba(0, 0, 0, 0.23) !important;
}

.ag-theme-alpine-dark ~ div input[id*="filter-text-box"]:focus,
.ag-theme-alpine-dark input[id*="filter-text-box"]:focus {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #1976d2 !important;
}

.ag-theme-alpine-dark ~ div input[id*="filter-text-box"]::placeholder,
.ag-theme-alpine-dark input[id*="filter-text-box"]::placeholder {
    color: rgba(0, 0, 0, 0.6) !important;
}

/* ==============================|| AG GRID FILTER STYLES ||============================== */
/* 
 * AG Grid Filter Visual Indicators
 * These styles highlight filtered columns to provide visual feedback to users
 */

/* ==============================|| LIGHT THEME FILTER STYLES ||============================== */

/* 
 * Filtered Column Header - Light Theme
 * When a filter is applied to a column, the header text color changes to blue
 * AG Grid automatically adds .ag-header-cell-filtered class to filtered column headers
 */
.ag-theme-alpine .ag-header-cell-filtered .ag-header-cell-label {
    color: #1976d2 !important; /* Material UI primary blue */
}

/* 
 * Filtered Column in Filter Tool Panel - Light Theme
 * When viewing the filter panel, filtered columns are highlighted with blue text
 * Applies to the column group title in the filter tool panel
 */
.ag-theme-alpine
  .ag-filter-toolpanel-group-wrapper
  .ag-filter-toolpanel-group.ag-has-filter
  .ag-group-title-bar.ag-filter-toolpanel-header
  .ag-group-title {
  color: #1976d2 !important;
}

/* 
 * Filter Icon in Tool Panel - Light Theme
 * The filter icon next to the column name in the filter panel turns blue when active
 */
.ag-theme-alpine
  .ag-filter-toolpanel-group-wrapper
  .ag-filter-toolpanel-group.ag-has-filter
  .ag-filter-toolpanel-header
  .ag-icon-filter {
  color: #1976d2 !important;
}

/* ==============================|| DARK THEME FILTER STYLES ||============================== */

/* 
 * Filtered Column Header - Dark Theme
 * When a filter is applied to a column, the header text color changes to orange/amber
 * AG Grid automatically adds .ag-header-cell-filtered class to filtered column headers
 */
.ag-theme-alpine-dark .ag-header-cell-filtered .ag-header-cell-label {
    color: #1976d2 !important; /* Orange/amber accent color for dark mode */
}

/* 
 * Filtered Column in Filter Tool Panel - Dark Theme
 * When viewing the filter panel, filtered columns are highlighted with orange text
 * Applies to the column group title in the filter tool panel
 */
.ag-theme-alpine-dark
  .ag-filter-toolpanel-group-wrapper
  .ag-filter-toolpanel-group.ag-has-filter
  .ag-group-title-bar.ag-filter-toolpanel-header
  .ag-group-title {
  color: #1976d2 !important;
}

/* 
 * Filter Icon in Tool Panel - Dark Theme
 * The filter icon next to the column name in the filter panel turns orange when active
 */
.ag-theme-alpine-dark
  .ag-filter-toolpanel-group-wrapper
  .ag-filter-toolpanel-group.ag-has-filter
  .ag-filter-toolpanel-header
  .ag-icon-filter {
  color: #1976d2 !important;
}

/* MapView.css */
.marker {
    animation: bounce 1s 5;
    transform-origin: bottom;
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-20px);
    }
    60% {
        transform: translateY(-10px);
    }
}

.custom-popup {
    background-color: #f0f0f0;
    color: #333;
    padding: 5px;
    border-radius: 4px;
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-20px);
    }
    60% {
        transform: translateY(-10px);
    }
}

.bounce-animation {
    animation: bounce 1s infinite;
}

.cell-span {
    background-color: #e6edfb;
    display: flex;
    align-items: center;
    /* justify-content: center; */
}

.cell-span-separator {
    background-color: #e6edfb;
    display: flex;
    align-items: center;
    border-top: 2px solid #d7d7d7; /* Add a top border for separation */
    padding-top: 4px;
}


:export{paper:#fff;primaryLight:#e3ebeb;primary200:#84d0f0;primaryMain:#00458f;primaryDark:#011969;primary800:#012d5c;secondaryLight:#f8f0e5;secondary200:#f9b200;secondaryMain:#eb690b;secondaryDark:#c1761f;secondary800:#b36115;successLight:#b9f6ca;success200:#69f0ae;successMain:#00e676;successDark:#00c853;notamStatusNew:#2e7d32;errorLight:#ef9a9a;errorMain:#f44336;errorDark:#c62828;orangeLight:#fbe9e7;orangeMain:#ffab91;orangeDark:#d84315;warningLight:#fff8e1;warningMain:#ffe57f;warningDark:#ffc107;grey50:#f8fafc;grey100:#eef2f6;grey200:#e3e8ef;grey300:#cdd5df;grey500:#697586;grey600:#4b5565;grey700:#364152;grey900:#121926;darkPaper:#010f17;darkBackground:#010606;darkLevel1:#02131d;darkLevel2:#010f17;darkTextTitle:#fff;darkTextPrimary:#fff;darkTextSecondary:#8c8c8c;darkPrimaryLight:#eceff1;darkPrimaryMain:#eb690b;darkPrimaryDark:#b34a00;darkPrimary200:#8fbbbc;darkPrimary800:#125a5b;darkSecondaryLight:#f8f0e5;darkSecondaryMain:#c77e23;darkSecondaryDark:#c1761f;darkSecondary200:#e3bf91;darkSecondary800:#b36115}.fullscreen .react-images__blanket{z-index:1200}.apexcharts-legend-series .apexcharts-legend-marker{margin-right:8px}.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y{background-color:#697586;width:5px}.scrollbar-container .ps__thumb-y{background-color:#697586;border-radius:6px;width:5px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{width:5px;background-color:rgba(0,0,0,0) !important;z-index:999}.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking{width:5px;background-color:rgba(0,0,0,0)}.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x{opacity:.4;background-color:rgba(0,0,0,0)}@keyframes wings{50%{transform:translateY(-40px)}100%{transform:translateY(0px)}}@keyframes blink{50%{opacity:0}100%{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -5px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -7px, 0)}80%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}90%{transform:translate3d(0, -2px, 0)}}@keyframes slideY{0%,50%,100%{transform:translateY(0px)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,100%{transform:translateX(0px)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.preBuildDashBoard-slider{overflow:hidden}.preBuildDashBoard-slider .slider .slide{opacity:.5;display:flex;justify-content:center}.preBuildDashBoard-slider .slider .slide .custom-slider{gap:40px}.preBuildDashBoard-slider .slider .slide.selected{opacity:1}.preBuildDashBoard-slider .slider .slide.selected .custom-slider{display:flex;flex-direction:column}.preBuildDashBoard-slider .slider .slide:not(.selected){transform:scale(0.7);transform-origin:top}.project-info .project-slider .slick-list{padding:0 !important}.project-info .slick-slide{opacity:.05}.project-info .slick-active{opacity:.2}.project-info .slick-current{opacity:1 !important}.project-info .slick-current .MuiTypography-root{color:#00458f}.ReactModal__Overlay{z-index:99999 !important}.MuiMultiSectionDigitalClock-root::after{height:auto !important}.disable-scroll{overflow-y:hidden !important}.MuiPickersYear-yearButton,.MuiPickersMonth-monthButton{text-align:center}* .react-colorful{width:100% !important}.filter-input-height{height:35px !important;margin-bottom:0 !important;max-width:190px !important}.filter-input-height input,.filter-input-height .MuiInputBase-root{height:35px !important;min-height:35px !important}.filter-input-height .MuiInputBase-input{height:35px !important;padding:8.5px 14px !important}.filter-input-height .MuiFormControl-root{height:35px !important;margin-bottom:0 !important;max-width:190px !important}.ag-cell-centered{display:flex !important;justify-content:center !important;align-items:center !important}.ag-cell-centered .ag-selection-checkbox{margin:0 auto !important}
