/*
 *  All code Copyright © 2025, 2026 Michael J Halliday. All rights reserved.
 *		3.00
 */
#jsGrid .jsgrid-alt-row > .jsgrid-cell {background: #ebe8e8;}
#jsGrid td.unit a {color: blue;}
#jsGrid td.unit a:hover {color: blue;}
#jsGrid td.unit a:visited {color: blueviolet;}
#jsGrid td.unit span {
		background: #FFFFFF;
		text-shadow: 2px 2px 0 #bcbcbc, 4px 4px 0 #9c9c9c;
		font-size: 2rem;
}
#jsGrid td.fullName span:not(.isOccupant) {color: #a13b9bdb;}

#jsGrid .jsgrid-cell {padding: 0.25rem;}
#jsGrid td.office, #jsGrid td.email {white-space: nowrap; overflow: hidden}
#jsGrid td input[type="checkbox"] {transform: scale(1.5)}
#jsGrid td div.multi span:empty::before {
    content: "\200b"; /* Unicode zero width space character */
}

/*
div#jsGrid .hide {display: none};

div#jsGrid {width: 100% !important;}
div#jsGrid .jsgrid-alt-row > .jsgrid-cell {background: none;}
div#jsGrid tr.unit-alt-row .jsgrid-cell {background: white;}
div#jsGrid .jsgrid-row > .jsgrid-cell {background: none;}
div#jsGrid tr.unit-row .jsgrid-cell {background: #eeeeee;} 
div#jsGrid tr.jsgrid-edit-row td.jsgrid-cell {background: white;}
div#jsGrid tr.occupant td {color: green;}
div#jsGrid a {color: #3776eeb0;}
div#cl_dialog {display: none;}
div#jsGrid table.jsgrid-table caption
 {
  caption-side: bottom;
  text-align: right;
  font-size: small;
 }
div#jsGrid .email {overflow-wrap: break-word;}
div#jsGrid .office {overflow: hidden; text-overflow: clip;}
div#jsGrid tr.jsgrid-edit-row td.field-edit {background: #f9e7e7;}
.jsgrid-cell ul {list-style-type: none; margin: 0; padding: 0;}

div#jsGrid td.unit a
 {
  font-weight: bold;
  font-size: 1.5em;
 }   


@media screen and (max-width: 600px) {
  div.jsgrid-grid-body table thead {
    display: none;
  }
  div.jsgrid-grid-body table td {
    display: flex;
  }
  
  div.jsgrid-grid-body table td::before {
    content: attr(label);
    font-weight: bold;
    width: 120px;
    min-width: 120px;
  }
  div.jsgrid-grid-body table tr {
    border-top: 2px solid red;
  }
}
 */