/*
 * Ansjela Grid member portal tools layout - rc1.11b
 * Only adds the explicitly approved My account / region-actions layout.
 * Existing core.css colours, typography and button styling remain untouched.
 */
.ag-account-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:18px;
  align-items:start;
}
.ag-account-primary-card,
.ag-account-tools-card{
  min-width:0;
  box-sizing:border-box;
}
.ag-account-primary-card .ag-account-avatar-card{
  margin-top:16px;
}
.ag-form-grid--stacked{
  grid-template-columns:minmax(0,1fr)!important;
}
.ag-form-grid--stacked>.ag-check{
  grid-column:auto!important;
}
.ag-future-actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  align-items:center;
  margin-top:14px;
}
.ag-future-action:disabled{
  opacity:.58;
  cursor:not-allowed;
  text-decoration:line-through;
  text-decoration-thickness:1px;
}
.ag-region-functions-head{
  margin-top:18px;
  padding-top:14px;
  border-top:1px solid rgba(212,175,55,.22);
}
.ag-region-functions-head h4{
  margin:0 0 8px;
}
.ag-region-future-actions{
  margin-top:12px;
}
.ag-unlinked-region-section{
  margin-top:18px;
}
@media (max-width:860px){
  .ag-account-layout{
    grid-template-columns:minmax(0,1fr);
  }
}
