
/* Phase 21M.5 — Pocket Tackle Dashboard Consolidation
   Removes duplicated legacy presentation after M.1–M.4 and keeps only unique account controls.
*/

.dvh21m5-account{
  margin:16px 0 18px;
}

.dvh21m5-account-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:14px;
  margin-bottom:10px;
}

.dvh21m5-account-head h2{
  margin:3px 0 0;
  color:#102b27;
  font-size:1.15rem;
  line-height:1.1;
}

.dvh21m5-account-head>a{
  display:inline-flex;
  align-items:center;
  min-height:31px;
  padding:0 10px;
  border-radius:999px;
  background:#eef3ef;
  color:#123f38;
  font-size:.68rem;
  font-weight:900;
  text-decoration:none;
}

.dvh21m5-account-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}

.dvh21m5-account-grid>.dvh21b-card{
  margin:0!important;
  min-width:0;
  box-shadow:0 9px 25px rgba(16,43,39,.045)!important;
}

.dvh21m5-account-grid .dvh21b-card-head{
  margin-bottom:10px!important;
}

.dvh21m5-account-grid .dvh21b-card-head h2{
  font-size:1rem!important;
}

.dvh21m5-account-grid .dvh21b-profile-list{
  gap:7px!important;
}

.dvh21m5-account-grid .dvh21b-profile-list>div{
  padding:9px 10px!important;
}

.dvh21m5-account-grid .dvh21d-alert-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
}

.dvh21m5-account-grid .dvh21d-alert-actions .btn{
  min-height:38px!important;
  padding:8px 13px!important;
  font-size:.73rem!important;
}

/* The profile editor is now visually a secondary settings area. */
.dvh21b-edit{
  margin-top:14px!important;
}

@media(max-width:800px){
  .dvh21m5-account-grid{
    grid-template-columns:1fr;
  }
}

@media(max-width:600px){
  .dvh21m5-account{
    margin:12px 0 14px;
  }

  .dvh21m5-account-head{
    align-items:flex-start;
    flex-direction:column;
    gap:7px;
  }

  .dvh21m5-account-head>a{
    width:100%;
    justify-content:center;
  }

  .dvh21m5-account-grid{
    gap:8px;
  }

  .dvh21m5-account-grid .dvh21d-alert-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }

  .dvh21m5-account-grid .dvh21d-alert-actions .btn{
    width:100%!important;
  }
}
