/* AMFTool P703 - Admin Support Model layout only */
.amf-support-model-p703 .amf-chipset-table-p354 {
  background: #fff;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 {
  min-width: 1080px;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div > p {
  display: grid;
  grid-template-columns: 140px 180px 280px minmax(360px, 1fr) 100px;
  align-items: center;
  margin: 0;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:first-child > p {
  background: #f8fafc;
  border-bottom: 1px solid #e2e8f0;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:nth-child(2) > p {
  min-height: 56px;
  border-bottom: 1px solid #f1f5f9;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:nth-child(2) > p:last-child {
  border-bottom: 0;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:nth-child(2) > p:hover {
  background: rgba(239, 246, 255, .72);
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 p > span {
  min-width: 0;
  box-sizing: border-box;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 p > span:nth-child(2),
.amf-support-model-p703 .amf-support-paragraph-admin-v337 p > span:nth-child(3) {
  overflow-wrap: anywhere;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 p > span:last-child {
  justify-self: stretch;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:nth-child(2) > div {
  padding: 3rem 1rem;
  text-align: center;
  color: #64748b;
}
@media (max-width: 1100px) {
  .amf-support-model-p703 .amf-support-paragraph-admin-v337 {
    min-width: 930px;
  }
  .amf-support-model-p703 .amf-support-paragraph-admin-v337 > div > p {
    grid-template-columns: 120px 150px 230px minmax(340px, 1fr) 92px;
  }
}

/* P705 - larger Edit/Delete action buttons */
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:nth-child(2) > p > span:last-child {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:nth-child(2) > p > span:last-child > div {
  gap: 6px !important;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:nth-child(2) > p > span:last-child button {
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  padding: 0 !important;
  border-radius: 9px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.amf-support-model-p703 .amf-support-paragraph-admin-v337 > div:nth-child(2) > p > span:last-child button svg {
  width: 18px !important;
  height: 18px !important;
}
