/* SAM-PRO Business v364: MLP-Zertifikat an den Anfragepunkten und freie Menuepfeile. */

/* Desktop: Der Pfeil wird als fester Teil des Menue-Links gefuehrt und kann den Text nicht ueberlagern. */
@media (min-width:901px) {
  html body .site-header.sampro-v7-header .sampro-menu-parent > a {
    position:relative !important;
    display:inline-flex !important;
    align-items:center !important;
    gap:10px !important;
    padding-right:0 !important;
  }

  html body .site-header.sampro-v7-header .sampro-menu-parent > a::before {
    position:static !important;
    display:block !important;
    flex:0 0 7px !important;
    width:7px !important;
    height:7px !important;
    margin:-4px 1px 0 0 !important;
  }

  html body .site-header.sampro-v7-header .sampro-menu-parent:hover > a::before,
  html body .site-header.sampro-v7-header .sampro-menu-parent:focus-within > a::before,
  html body .site-header.sampro-v7-header .sampro-menu-parent.submenu-open > a::before {
    margin:3px 1px -3px 0 !important;
  }
}

/* Microsoft Lizenz-Pro: Zertifikat und Anfrage als gemeinsame, ruhige Einheit. */
body.single-sampro_event .seminar-actions-v63 .seminar-buttons-v63 {
  display:grid !important;
  grid-template-columns:minmax(154px,178px) minmax(220px,1fr) !important;
  align-items:stretch !important;
  gap:10px !important;
}

body.single-sampro_event .seminar-actions-v63 .seminar-primary-v63 {
  grid-column:2 !important;
  width:100% !important;
}

body.single-sampro_event .seminar-actions-v63 .seminar-pdf-v63 {
  grid-column:1 / -1 !important;
}

.seminar-mlp-certificate-v364 {
  display:grid;
  grid-template-columns:42px minmax(0,1fr);
  align-items:center;
  gap:10px;
  min-height:54px;
  padding:7px 10px 7px 7px;
  border:1px solid #d7e1ed;
  border-radius:8px;
  background:#fff;
  color:#0b2f63;
  box-shadow:0 8px 20px rgba(8,35,79,.07);
  text-decoration:none;
}

.seminar-mlp-certificate-v364:hover,
.seminar-mlp-certificate-v364:focus-visible {
  border-color:#c9952d;
  box-shadow:0 10px 24px rgba(8,35,79,.12);
  color:#0b4f9c;
  outline:none;
}

.seminar-mlp-certificate-icon-v364 {
  display:grid;
  place-items:center;
  width:42px;
  height:42px;
  border:1px solid #ead49d;
  border-radius:6px;
  background:#fffbf0;
  color:#bd891f;
}

.seminar-mlp-certificate-icon-v364 svg {
  width:23px;
  height:23px;
}

.seminar-mlp-certificate-v364 strong,
.seminar-mlp-certificate-v364 small {
  display:block;
  overflow-wrap:normal;
  word-break:normal;
}

.seminar-mlp-certificate-v364 strong {
  font-size:12px;
  font-weight:800;
  line-height:1.16;
}

.seminar-mlp-certificate-v364 small {
  margin-top:3px;
  color:#5a6b82;
  font-size:10px;
  font-weight:700;
  line-height:1.2;
}

.seminar-form-heading-v364 {
  display:grid;
  grid-template-columns:112px minmax(0,1fr);
  align-items:center;
  gap:13px;
  margin-bottom:6px;
}

.seminar-form-heading-v364 h2 {
  margin:0 !important;
}

.seminar-form-heading-v364 + p {
  margin-top:0;
}

.seminar-mlp-certificate-v364--form {
  grid-template-columns:34px minmax(0,1fr);
  min-height:0;
  padding:6px;
  gap:6px;
  border-radius:7px;
}

.seminar-mlp-certificate-v364--form .seminar-mlp-certificate-icon-v364 {
  width:34px;
  height:38px;
}

.seminar-mlp-certificate-v364--form .seminar-mlp-certificate-icon-v364 svg {
  width:19px;
  height:19px;
}

.seminar-mlp-certificate-v364--form strong {
  font-size:10px;
  line-height:1.1;
}

.seminar-mlp-certificate-v364--form small {
  font-size:9px;
}

@media (max-width:700px) {
  body.single-sampro_event .seminar-actions-v63 .seminar-buttons-v63 {
    grid-template-columns:1fr !important;
  }

  body.single-sampro_event .seminar-actions-v63 .seminar-primary-v63,
  body.single-sampro_event .seminar-actions-v63 .seminar-pdf-v63 {
    grid-column:1 !important;
  }

  .seminar-form-heading-v364 {
    grid-template-columns:1fr;
  }

  .seminar-mlp-certificate-v364--form {
    max-width:220px;
  }
}
