/* module-key = 'com.playsql.playsql-base-plugin:collectors-web-resource', location = 'assets/core/collectors/playsql-index.css' */
.queryview, .spreadsheetview, .jointtableview, .chartview, .scriptview {
    max-width: 1000px;
}

.queryview .delete-query,
.jointtableview .delete-joint-table,
.scriptview .delete-script,
.chartview .delete-chart,
.spreadsheetview .delete-spreadsheet,
.spreadsheetview .duplicate-spreadsheet,
.spreadsheetview .create-query-from {
    color: #777;
}
.spreadsheetview td:not(:first-child),
.jointtableview td:not(:first-child),
.queryview td:not(:first-child),
.scriptview td:not(:first-child),
.chartview td:not(:first-child) {
    width: 70px;
}

#create-spreadsheet-dialog fieldset {
    margin: 0 auto 0 auto;
    width: 450px;
}

.playsql-icon-fork {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMAiGN7IEMqDyFGFwAAAACcSURBVHhefZFLDsIwDESjQsv6NZR1IxBsCXAA4ATkBuUGqPf/QMnCHYHiTeSn8dix3Z9Ybk9XAQk6EQDMJRVAPwMLgGMBWMn9vBPTGnh8yRM2n+cGrLMkdw1Am11g4hHwRZCkxEwNNLmtAZfYuzlYRf8SUNE5AYFewMhUYaPXcMlp/lwTRQABDrIgaHWF+MGA5noGMx1Kp9Rj/8Yb06IUq7xwbS0AAAAASUVORK5CYII=")
    no-repeat 0 0 transparent;
    background-size: cover;
    width: 16px;
    height: 16px;
    display: inline-block;
    text-indent: -999em;
    background-size: cover;
}
.playsql-excel-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.space-monitor-index .sql-column {
    max-width: 500px;
    word-wrap: break-word;
    overflow-y: hidden;
}
.space-monitor-index .sql-column pre {
    max-height: 13.1em;
}
.playsql-excel-icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAASFBMVEX///8gc0enpaaGv6AvfFOsq6vv7u55q5Fef23z8vJXlnXj7eiQuaPI3NL0+PaItJ1qooRbiXHY59/Z2dlqaGmZmZlThmu61MbPzNyyAAAAbklEQVQYlVWPiw6DIBAEZw+sCGof2vb//7SlQsHNJSSTyXIHYCXDhSNWnqmSCviR5T2/ohc8d9i+REeKOA0NuGAhmKH4EKP4fyCtrLnDuTwZ3LjqZCSSemPEnzu8z9N31D2KkZb5Hnuj3dLusj4fdn4CfQIWy7IAAAAASUVORK5CYII=')
                no-repeat;
}
.form-add-row td {
    background-color: #ebf2f9;
}
.warehouse-dashboard-form {
    margin: -15px;
}
.playsql-schema-table {
    float: left;
    margin: 20px;
    border: 1px solid #ccc;
}

.playsql-schema-table-header {
    text-align: center;
    border-bottom: 1px solid #ccc;
    background-color: #f5f5f5;
    border-spacing: 5px;
    padding: 5px;
    font-weight: bold;
}
.playsql-schema-table-subtitle {
    border-bottom: 1px solid #ccc;
    margin: auto 10px;
    padding: 5px 0;
}

.playsql-schema-table ul {
    margin: 10px 10px 10px 0;
    padding-left: 10px;
}
.playsql-schema-table li {
    list-style: none;
}

.draggable-icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gYTDxELleOgXQAAACFJREFUOMtjYBjW4D8U4+IzMDAwMDCNhsFoGAz/MCAKAACcEwv7R25qvgAAAABJRU5ErkJggg==')
    no-repeat 0 0 transparent;
    background-size: cover;
    width: 16px;
    height: 16px;
    display: inline-block;
    text-indent: -999em;
    background-size: cover;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}
tr:active .draggable-icon {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}

#border-top{
    border-top: 3px solid;
}

#border-bot{
    border-bottom: 3px solid;
}

tr[data-indentation="1"] > td:first-child {
    padding-left: 30px;
}
tr[data-indentation="2"] > td:first-child {
    padding-left: 60px;
}
tr[data-indentation="3"] > td:first-child {
    padding-left: 90px;
}