/* FILE: /home/admin/domains/webapp.birtual.com/public_html/assets/css/dashboard-tiles.css */

.dashboard-wrap{
  max-width: 1200px;
  margin: 0 auto;
}

.tile-grid{
  display:grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap:16px;
  margin-top: 12px;
}

.tile{
  background:#0f0f0f;
  border:1px solid rgba(255,255,255,.10);
  border-radius:18px;
  padding:22px 18px;
  text-align:center;
  font-weight:900;
  letter-spacing:.5px;
  color:#fff;
  cursor:pointer;
  user-select:none;
  transition: transform .08s ease, border-color .12s ease, background .12s ease;
}
.tile:hover{
  transform: translateY(-1px);
  border-color: rgba(201,161,74,.35);
}
.tile:active{
  transform: translateY(0px);
}

.tile small{
  display:block;
  margin-top:8px;
  font-weight:600;
  opacity:.75;
  letter-spacing:0;
}

.panel{
  margin-top:18px;
  background:#111;
  border-radius:16px;
  padding:20px;
  border:1px solid rgba(255,255,255,.10);
}

.panel.hidden{ display:none; }

.panel h3{
  margin:0 0 12px 0;
  text-align:left;
}

/* Desktop: make tiles 3 across (like your mock) */
@media (min-width: 980px){
  .tile-grid{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap:18px;
  }
}