﻿/* 
2025-02-23 RMcQ
Elements on the List<T>s pages. May also be on lists on other pages.

*/

/*

2024-04-03 RMcQ: Styles / css for lists and filters
(list pages that include filtering)

*/

.mqc-page-level-filter-element {

}
.mqc-page-level-filter-buttons {

}

.mqc-filter-block-table {
    border-collapse: separate;
    border-spacing: 4px 8px;
}
.mqc-filter-block-table td {
    padding: 6px;
    border: 1px solid darkgray;
}
.mqc-filter-block-table td:nth-child(1) {   /* the caption */
    background-color: color-mix(in srgb, var(--bs-orange) 25%, white);
}
.mqc-filter-block-table td:nth-child(2) {   /* the filter element (input control) */
    background-color: color-mix(in srgb, var(--bs-yellow) 20%, white);
}


table.mqc-show-shareds-table {
    margin:4px;
    border-collapse: separate;
    border-spacing: 8px 8px;
}
table.mqc-show-shareds-table td.header {
    padding:4px;
    font-weight:bold;
    background-color:color-mix(in srgb, var(--bs-orange) 25%, white);
}
table.mqc-show-shareds-table td {
    padding:4px;
    background-color:color-mix(in srgb, var(--bs-yellow) 20%, white);
}


/* 2024-08-02 REPLACED:  

mqc-filter-block div is replaced by

mqc-filter-block-table table

THESE BELOW CAN ALL BE REMOVED

*/

.mqc-filter-block { 
}

.mqc-filter-block .mqc-filter-group {
    display:inline-block;
    border:0px solid #d7d7d7;     /* for development visualization only */
    margin:2px;
    padding:2px;
}



.mqc-filter-block .mqc-filter-group .mqc-filter-control[type=text], select { height: 30px; }
.mqc-filter-block .mqc-filter-group button input[type=button] { 
    height: 30px;
    padding: 4px; 
    margin: 2px;
}


.mqc-more-filters-link {
    font-weight:600;
}

/* 2024-08-08 RMcQ NO LONGER USED (replaced with trMoreFilters class): 
#divMoreFilters { display:none; border:2px solid #d7d7d7; background-color:#fcfcfc; padding:4px 4px 8px 4px; margin:12px 0px 8px 0px; }
#divMoreFilters ul { margin:2px 0px 4px 0px; border:0px solid black; }
#divMoreFilters li { margin-left:-16px; }
#divMoreFilters .select2-selection__choice { background-color:#eee; }
*/

/* 2024-07-19 RMcQ: There is no longer a divActions (see divActOns) 
#divActions { display:none; border:2px solid #d7d7d7; background-color:#fcfcfc; padding:4px 4px 8px 4px; margin:12px 0px 8px 0px; }
#divActions ul { margin:2px 0px 4px 0px; border:0px solid black; }
#divActions li { margin-left:-16px; }
*/

/* Simple lists */

.mqc-simple-list {

}
.mqc-simple-list li {
    font-weight: 500;
    font-size:100%;
    width: 100%;
    background-color: white;
    margin-bottom: 4px;
}

.mqc-simple-{entityName}-list {

}

.mqc-list-checkbox-cell {
    background-color:aquamarine;
}
