/* CANAGRAF Sprint 05.4 — compactación de política de participación */

.policy-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,420px));
  gap:16px;
  justify-content:start;
  align-items:start;
}

.policy-grid .system-card{
  width:100%;
  max-width:420px;
  box-sizing:border-box;
}

.policy-grid form.system-card{
  display:grid;
  gap:14px;
}

.policy-grid label{
  display:grid;
  gap:7px;
}

.policy-grid select,
.policy-grid input[type="number"]{
  width:100% !important;
  max-width:100%;
}

.policy-grid .btn{
  width:auto !important;
  justify-self:start;
  min-width:140px;
}

.policy-grid .muted{
  margin:0;
  font-size:12px;
  line-height:1.5;
}

@media(max-width:760px){
  .policy-grid{
    grid-template-columns:1fr;
  }

  .policy-grid .system-card{
    max-width:none;
  }

  .policy-grid .btn{
    width:100% !important;
    justify-self:stretch;
  }
}
