/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 04 2026 | 12:52:08 */
/* MESSMER JobRelations | Profil-Passwortdialog V1.3 | 04.09.2026
   ERSETZT nur Profil Passwortdialog V1 / V1.1 / V1.2; Benutzerdaten-Layout V1 unveraendert lassen.
   Ziel: GravityView 27007084, Formular 10. Hiring unveraendert.
   Native GravityView-Lightbox im View-Editor aktivieren (siehe Anleitung).
   Der name-Praefix identifiziert die View; KEIN Nonce-Wert wird gespeichert.
   :has() ist erforderlich. Kein Passwortfeld ausserhalb dieser View gestalten. */

/* Beide Tabellenaktionen einheitlich gestalten. Nur Links, keine Funktion aendern. */
.mjr-profile-page .gv-container-27007084 table.gv-table-view tbody :is(.gv-field-10-edit_link,.gv-field-10-delete_link) a {
  display:inline-flex!important; align-items:center!important; justify-content:center!important;
  min-height:44px!important; padding:10px 14px!important; border:1px solid #f33908!important;
  border-radius:6px!important; background:#fff!important; color:#b82b05!important;
  -webkit-text-fill-color:#b82b05!important; font-size:13px!important; font-weight:700!important;
  line-height:1.4!important; text-align:center!important; text-decoration:none!important;
  white-space:normal!important;
}
.mjr-profile-page .gv-container-27007084 table.gv-table-view tbody :is(.gv-field-10-edit_link,.gv-field-10-delete_link) a:hover {
  background:#fff3ee!important; color:#0f2774!important; -webkit-text-fill-color:#0f2774!important;
}
.mjr-profile-page .gv-container-27007084 table.gv-table-view tbody :is(.gv-field-10-edit_link,.gv-field-10-delete_link) a:focus-visible {
  outline:3px solid #0f2774!important; outline-offset:3px!important;
}
/* Bei der zusaetzlichen Spalte alte Prozentaufteilung zuruecknehmen.
   Absichtlich ohne !important: gespeicherte/manuell gezogene Breiten gehen vor. */
.mjr-profile-page .gv-container-27007084 table.gv-table-view:has(thead .gv-field-10-edit_link) thead th[class] {
  width:auto;
}
.mjr-profile-page .gv-container-27007084 table.gv-table-view:has(thead .gv-field-10-edit_link) {
  min-width:1280px!important;
}

/* Funktioniert auch, wenn die native Lightbox den Inhalt unter body anhaengt.
   Auf der bisherigen Passwortseite (View 27007076) greift dieser Scope NICHT. */
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) {
  font-family:"Poppins",Arial,sans-serif!important;
  color:#555b6b!important; background:#fff!important;
  width:100%; max-width:680px; margin:0 auto; padding:24px;
  border-top:5px solid #f33908; border-radius:10px;
  box-sizing:border-box;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) .gv-edit-entry-title {
  color:#f33908!important; -webkit-text-fill-color:#f33908!important;
  font-family:inherit!important; font-size:clamp(26px,3vw,34px)!important;
  font-weight:700!important; line-height:1.2!important; text-transform:none!important;
  letter-spacing:-.3px!important; margin:0 0 24px!important; padding:0!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) #gform_wrapper_10 {
  margin:0!important; color:#555b6b!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) #input_10_8_container {
  display:flex!important; flex-direction:column!important; gap:20px!important;
  margin:0!important; width:100%!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) #input_10_8_container > .ginput_password {
  display:block!important; width:100%!important; max-width:100%!important;
  flex:none!important; padding:0!important; margin:0!important; float:none!important;
  box-sizing:border-box!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) :is(#input_10_8,#input_10_8_2) {
  box-sizing:border-box!important; width:100%!important; min-height:48px!important;
  padding:12px 48px 12px 14px!important; border:1px solid #b8c2d5!important;
  border-radius:6px!important; background:#fff!important; color:#202a3d!important;
  -webkit-text-fill-color:#202a3d!important; font-family:inherit!important;
  font-size:16px!important; line-height:1.5!important; box-shadow:none!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) :is(#input_10_8,#input_10_8_2):focus-visible {
  outline:2px solid #0f2774!important; outline-offset:2px!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) :is(.gfield_label,.gform-field-label--type-sub) {
  color:#30394c!important; -webkit-text-fill-color:#30394c!important;
  font-family:inherit!important; font-size:14px!important; line-height:1.5!important;
  text-transform:none!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) #publishing-action {
  display:flex!important; flex-wrap:wrap!important; align-items:center!important;
  gap:12px!important; margin-top:26px!important; padding:0!important; float:none!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) :is(.gv-button-update,.gv-button-cancel) {
  display:inline-flex!important; align-items:center!important; justify-content:center!important;
  width:auto!important; min-height:46px!important; margin:0!important; padding:11px 20px!important;
  border:1px solid #f33908!important; border-radius:6px!important;
  background:#f33908!important; color:#fff!important; -webkit-text-fill-color:#fff!important;
  font-family:inherit!important; font-size:14px!important; font-weight:700!important;
  line-height:1.5!important; text-transform:none!important; text-decoration:none!important;
  box-shadow:none!important; cursor:pointer!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) .gv-button-cancel {
  background:#fff!important; border-color:#bdc7da!important; color:#0f2774!important;
  -webkit-text-fill-color:#0f2774!important;
}
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) :is(.gv-button-update,.gv-button-cancel):focus-visible {
  outline:3px solid #0f2774!important; outline-offset:3px!important;
}
/* Nur die Darstellung der Loeschaktion im Passwort-Editor ausblenden.
   KEINE Rechteaenderung; die vorhandene Loeschspalte der Tabelle bleibt erhalten. */
.gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) .gv-button-delete {
  display:none!important;
}
@media(max-width:480px) {
  .gv-edit-entry-wrapper:has(#gform_10 input[name^="edit_27007084_10_"]) { padding:18px 14px; }
}

/* V1.2: GravityEdit setzt gv-inline-edit-on am View-Container.
   Der Link selbst behaelt inline-edit-enable. Nur den aktiven Zustand korrigieren. */
.mjr-profile-page .gv-container-27007084.gv-inline-edit-on > a.inline-edit-enable {
  background:#fff!important;
  color:#0f2774!important;
  -webkit-text-fill-color:#0f2774!important;
  border:1px solid #0f2774!important;
  opacity:1!important;
}
.mjr-profile-page .gv-container-27007084.gv-inline-edit-on > a.inline-edit-enable:is(:hover,:focus-visible) {
  background:#eef2fb!important;
  color:#0f2774!important;
  -webkit-text-fill-color:#0f2774!important;
  border-color:#0f2774!important;
}
.mjr-profile-page .gv-container-27007084.gv-inline-edit-on > a.inline-edit-enable:focus-visible {
  outline:2px solid #0f2774!important;
  outline-offset:3px!important;
}

/* V1.3: Nach Mausklick bleibt :focus ohne :hover/:focus-visible bestehen.
   Allgemeines Button-CSS darf dann keinen hellen Hintergrund bei weisser Schrift setzen.
   Ausschliesslich der ausgeschaltete Inline-Modus dieser Profil-View. */
.mjr-profile-page .gv-container-27007084:not(.gv-inline-edit-on) > a.inline-edit-enable {
  background:#f33908!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid #f33908!important;
  opacity:1!important;
}
.mjr-profile-page .gv-container-27007084:not(.gv-inline-edit-on) > a.inline-edit-enable:is(:hover,:focus,:focus-visible) {
  background:#b82b05!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:#b82b05!important;
}
.mjr-profile-page .gv-container-27007084 > a.inline-edit-enable {
  transform:none!important;
}
.mjr-profile-page .gv-container-27007084 > a.inline-edit-enable:focus-visible {
  outline:2px solid #0f2774!important;
  outline-offset:3px!important;
}

