.qrmc-library-card{
  position:relative!important;
  min-width:0!important;
  display:grid!important;
}
.qrmc-library-card>.qrmc-library-item{
  width:100%!important;
  height:100%!important;
}
.qrmc-library-card.is-hidden>.qrmc-library-item{
  opacity:.48!important;
  filter:grayscale(.85)!important;
  border-color:#94a3b8!important;
}
.qrmc-library-visibility{
  position:absolute!important;
  z-index:3!important;
  top:9px!important;
  left:9px!important;
  width:auto!important;
  min-width:0!important;
  min-height:26px!important;
  margin:0!important;
  padding:5px 8px!important;
  border:1px solid rgba(255,255,255,.8)!important;
  border-radius:999px!important;
  background:rgba(15,23,42,.88)!important;
  color:#fff!important;
  font:800 9px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  box-shadow:0 3px 10px rgba(15,23,42,.22)!important;
  cursor:pointer!important;
}
.qrmc-library-card.is-hidden>.qrmc-library-visibility{
  background:#fff!important;
  color:#24469b!important;
  border-color:#cbd5e1!important;
}
.qrmc-library-visibility:hover{transform:translateY(-1px)!important}
.qrmc-library-visibility:disabled{opacity:.5!important;cursor:wait!important}
