/* Build 006E.1 — Role & Data Recovery */

.developer-return-button{
  position:fixed;
  left:18px;
  bottom:18px;
  z-index:190;
  display:grid;
  grid-template-columns:32px minmax(0,1fr);
  gap:9px;
  align-items:center;
  max-width:220px;
  padding:10px 13px;
  border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));
  border-radius:15px;
  color:var(--text);
  background:color-mix(in srgb,var(--solid) 96%,var(--accent) 4%);
  box-shadow:0 12px 34px rgba(0,0,0,.2);
  text-align:left;
  cursor:pointer;
}

.developer-return-button>span:first-child{
  font-size:21px;
}

.developer-return-button strong,
.developer-return-button small{
  display:block;
}

.developer-return-button small{
  margin-top:2px;
  color:var(--muted);
}

.developer-return-button[hidden]{
  display:none!important;
}

html[data-role-mode="user"] .role-mode-card{
  display:grid!important;
}

html[data-role-mode="user"] .aside-household{
  display:grid!important;
  visibility:visible!important;
}

html[data-role-mode="user"] #household{
  visibility:visible;
}

@media(max-width:760px){
  .developer-return-button{
    left:10px;
    bottom:10px;
    max-width:190px;
  }
}
