.EmplacementSet{
    	border:solid grey 1px;
        padding:0 7px;
        border-radius:7px;
        background:linear-gradient(to left,grey,lightgrey);
        box-shadow:0 0 5px black;
    }
    .EmplacementSet > div > button{
    	padding:7px;
    }
	.EmplacementSet .path{
    	border:solid lightgrey 1px;
        max-width:100%;
        overflow:hidden;
        background:white;
        padding:7px;
    }
    .EmplacementSet .header1{
    	display:grid;
        grid-template-columns:auto auto 1fr auto;
        grid-gap:5px;
        padding:7px;
    }
    .EmplacementSet .header2{
    	display:grid;
        grid-template-columns:auto auto 1fr auto auto auto 1fr auto;
        grid-gap:5px;
        padding:7px;
    }
    .EmplacementSet .content{
    	border:solid grey 1px;
        height:300px;
        overflow:auto;
      background:white;
    }
    .EmplacementSet .content > div{
    	display:grid;
        grid-template-columns:1fr;
        padding:7px;
        grid-gap:5px;
        background:white;
    }
    .EmplacementSet .content > div > div{
    	display:grid;
      grid-template-columns:auto auto auto 1fr auto;
      padding:7px;
      box-shadow: 0 0 5px lightgrey;
    }
    .EmplacementSet .content > div > div:not(.selected):hover{
    	background:lightcyan;
      cursor:pointer;
    }
    .EmplacementSet .Foot{
    	display:grid;
        grid-template-columns:1fr auto auto;
        padding:7px;
        grid-gap:7px;
    }
    .EmplacementSet .goto{
    	cursor:pointer;
    }
    .EmplacementSet .goto:hover{
    	color:darkcyan;
    }
    .EmplacementSet .selected{
      background:darkcyan;
    }
    .EmplacementSet .selected:hover{
      background:darkcyan
    }
.EmplacementSet .content .jsql_btn{
  background: none;
  padding:0
}
.EmplacementPrint{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(0,170px));
  grid-gap:10px;
  padding:10px;
  margin:0 auto;
}
.EmplacementPrint .RoomTitle{
  grid-column:1/-1;
  font-weight:bold;
  border-top:dotted black 1px;
  padding:7px;
}
.EmplacementPrint > div:not(.RoomTitle){
  display:grid;
  grid-template-columns: 1fr;
  border:solid black 1px;
  border-radius:7px;
  padding:10px;
  grid-gap:10px;
}
.EmplacementPrint .qrcode{
  width:150px;
  height:150px;
}
@media print{
  .EmplacementPrint > div:not(.RoomTitle){
    page-break-inside: avoid;
  }
  .RoomTitle{
    page-break-before: always;
  }
}
