.azgridview {
    width:100%;
    border-collapse: collapse;
}
.azgridview, .azgridview th, .azgridview td {
    border: 1px solid var(--vscode-panel-border);
    user-select: none;
    -webkit-user-select: none;
}

.azgridview th, .azgridview td {
    text-align: left;
    padding: 2px;
    margin: 0;
    cursor: default;
    white-space: nowrap;
}

.azgridview th {
    padding: 2px 10px;
}
.azgridview td {
    height: 20px;
}
.azgridvieweditor {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: inherit;
    color: inherit;
}
.azgridvieweditor:focus {
    outline: 1px solid var(--vscode-focusBorder) !important;  
    outline-offset: 2px !important;
}
.azgridview td:focus {
    outline: 1px solid var(--vscode-focusBorder) !important;  
    outline-offset: 0px !important;
}
.azgridview .azgridviewrowsel td {
    background-color: var(--vscode-list-inactiveSelectionBackground) !important;
    color: var(--vscode-list-inactiveSelectionForeground) !important;
}
.azgridviewconteditable:focus {
    outline: 0px non var(--vscode-focusBorder) !important;  
}
.azgridviewcontreadonly:focus .azgridview .azgridviewrowactive {
    outline: 1px solid var(--vscode-inputValidation-warningBorder) !important;
}
.azgridviewcontreadonly:focus .azgridview .azgridviewrowsel td {
    background-color: var(--vscode-list-activeSelectionBackground) !important;
    color: var(--vscode-list-activeSelectionForeground) !important;
}
.azgridviewcont {
    padding: 0px 2px;
    overflow: auto;
}


.ico-checkbox, .ico-checkbox-check {
    height: 16px;
}

.vscode-dark .ico-checkbox, .vscode-high-contrast .ico-checkbox { background: center no-repeat url('../../../resources/images/dark/checkbox-uncheck.svg') }
.vscode-dark .ico-checkbox-check, .vscode-high-contrast .ico-checkbox-check { background: center no-repeat url('../../../resources/images/dark/checkbox-check.svg') }
.vscode-light .ico-checkbox { background: center no-repeat url('../../../resources/images/light/checkbox-uncheck.svg') }
.vscode-light .ico-checkbox-check { background: center no-repeat url('../../../resources/images/light/checkbox-check.svg') }

.azgridview th .tooltiptext {
    visibility: hidden;
    max-width: 300px;
    background-color: var(--vscode-editorHoverWidget-background);
    color: var(--vscode-editorHoverWidget-foreground);
    border: 1px solid var(--vscode-editorHoverWidget-border);
    padding: 5px;
    position: absolute;
    z-index: 1;
  }
  
  /* Show the tooltip text when you mouse over the tooltip container */
  .azgridview th:hover .tooltiptext {
    visibility: visible;
  }
