/*
 * Monitech Tender Studio 2026 — final presentation layer for Job Layout Studio.
 * Pure CSS: no JavaScript, no web fonts, no extra requests beyond this file.
 * Every rule is scoped to body.mt26 (added by Tender Layout Studio) and to the
 * selected Studio class, so switching a Studio design visibly changes the
 * page. Font sizes remain owned by Control Center typography settings.
 */

/* ---------- Shared tokens ---------- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(article.ajzjp-card, main.ajzjp-single){
  --mj26-accent: var(--ajzjp-primary, var(--mj-accent, #1265a8));
  --mj26-accent-ink: var(--ajzjp-button-text, #ffffff);
  --mj26-ink: var(--ajzjp-heading, #0f1b2d);
  --mj26-text: var(--ajzjp-text, #334155);
  --mj26-muted: var(--ajzjp-muted, #5b6b7f);
  --mj26-card: var(--ajzjp-card, #ffffff);
  --mj26-soft: var(--ajzjp-soft, #f3f6fa);
  --mj26-line: var(--ajzjp-line-color, var(--mj-line, #dde5ee));
  --mj26-feature: var(--ajzjp-featured-accent, #f59e0b);
  --mj26-radius: 14px;
  --mj26-shadow: 0 1px 2px rgba(15,27,45,.04), 0 4px 14px rgba(15,27,45,.05);
  --mj26-shadow-hover: 0 2px 4px rgba(15,27,45,.05), 0 14px 32px rgba(15,27,45,.10);
}

/* ---------- Listing container ---------- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-list,
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-shortcode-wrap .ajzjp-list{
  display:flex!important; flex-direction:column!important; gap:var(--ajzjp-job-list-gap,12px)!important;
  border:0!important; background:transparent!important; padding:0!important; box-shadow:none!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-list > .monitech-job-section-head{ margin:6px 0 4px!important; }

/* ---------- Shared card skeleton (all three archive designs) ---------- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card{
  position:relative!important; display:grid!important; align-items:start!important;
  column-gap:16px!important; row-gap:6px!important; margin:0!important; min-width:0!important;
  float:none!important; width:auto!important; max-width:none!important; height:auto!important;
  color:var(--mj26-text)!important; transition:border-color .16s ease, box-shadow .16s ease, transform .16s ease!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card::before,
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card::after{ content:none!important; display:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-main{ display:contents!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-logo{
  grid-area:logo!important; width:var(--mj26-logo,64px)!important; height:var(--mj26-logo,64px)!important;
  min-width:0!important; max-width:none!important; margin:0!important; padding:6px!important;
  display:flex!important; align-items:center!important; justify-content:center!important; overflow:hidden!important;
  background:#fff!important; border:1px solid var(--mj26-line)!important; border-radius:12px!important; box-shadow:none!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-logo img{
  width:100%!important; height:100%!important; max-width:100%!important; max-height:100%!important; object-fit:contain!important; margin:0!important; border-radius:6px!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-logo > span{ font-weight:800!important; color:var(--mj26-accent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-studio-eyebrow{ grid-area:eyebrow!important; margin:0!important; font-size:12px!important; font-weight:700!important; letter-spacing:.06em!important; text-transform:uppercase!important; color:var(--mj26-muted)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-heading{
  grid-area:head!important; display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:6px 10px!important;
  margin:0!important; padding:0!important; min-width:0!important; border:0!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-heading h2{ margin:0!important; padding:0!important; line-height:1.3!important; font-weight:750!important; letter-spacing:-.01em!important; min-width:0!important; flex:0 1 auto!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-heading h2 a{ color:var(--mj26-ink)!important; text-decoration:none!important; background:none!important; }
/* Whole card is one large tap target (stretched title link), like major job boards. */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-heading h2 a::after{ content:""!important; position:absolute!important; inset:0!important; z-index:1!important; border-radius:inherit!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card:hover .ajzjp-card-heading h2 a,
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-heading h2 a:focus-visible{ color:var(--mj26-accent)!important; text-decoration:underline!important; text-underline-offset:3px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card:focus-within{ outline:2px solid var(--mj26-accent)!important; outline-offset:2px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-heading h2 a:focus-visible{ outline:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-status-badge{
  display:inline-flex!important; align-items:center!important; margin:0!important; padding:3px 9px!important; border-radius:999px!important;
  font-weight:700!important; line-height:1.35!important; box-shadow:none!important; position:relative!important; z-index:2!important; white-space:nowrap!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-status-badge.is-featured{ background:var(--ajzjp-featured-accent,#f59e0b)!important; color:var(--ajzjp-featured-text,#ffffff)!important; -webkit-text-fill-color:currentColor!important; border:1px solid var(--ajzjp-featured-accent,#f59e0b)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-status-badge.is-paid{ background:#e8f3ff!important; color:#0b4f8a!important; border:1px solid #b9d8f7!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-status-badge.is-expired{ background:#f1f3f5!important; color:#6b7280!important; border:1px solid #dde1e6!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-company{ grid-area:comp!important; margin:0!important; color:var(--mj26-text)!important; font-weight:600!important; line-height:1.4!important; min-width:0!important; overflow-wrap:anywhere!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .monitech-lean-meta{
  grid-area:facts!important; display:flex!important; flex-wrap:wrap!important; gap:6px 14px!important; margin:2px 0 0!important; padding:0!important; min-width:0!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .monitech-lean-fact{ display:inline-flex!important; align-items:center!important; gap:5px!important; margin:0!important; padding:0!important; color:var(--mj26-muted)!important; min-width:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .monitech-lean-fact :is(.monitech-flat-values,.monitech-flat-term){ display:inline!important; margin:0!important; padding:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .monitech-flat-term + .monitech-flat-term::before{ content:", "!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .monitech-flat-icon{ color:var(--mj26-muted)!important; opacity:.85!important; flex:0 0 auto!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-excerpt{
  grid-area:excerpt!important; margin:4px 0 0!important; color:var(--mj26-muted)!important; line-height:1.55!important;
  display:-webkit-box!important; -webkit-box-orient:vertical!important; -webkit-line-clamp:2!important; overflow:hidden!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-footer{
  grid-area:foot!important; display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:4px 14px!important;
  margin:6px 0 0!important; padding:0!important; border:0!important; background:none!important; color:var(--mj26-muted)!important; min-width:0!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-footer span{ margin:0!important; padding:0!important; background:none!important; border:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-footer .monitech-job-deadline{ color:var(--mj26-text)!important; font-weight:600!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card.is-expired .ajzjp-card-footer .monitech-job-deadline{ color:#b42318!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action{
  grid-area:action!important; position:relative!important; z-index:2!important; margin:0!important; padding:0!important;
  width:auto!important; min-width:0!important; display:flex!important; justify-content:flex-end!important; align-self:center!important; background:none!important; border:0!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{
  display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:6px!important; white-space:nowrap!important;
  width:auto!important; min-width:0!important; min-height:40px!important; margin:0!important; padding:0 16px!important;
  border-radius:10px!important; font-weight:700!important; line-height:1!important; text-decoration:none!important; box-shadow:none!important;
  transition:background-color .15s ease, color .15s ease, border-color .15s ease!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action::after{ content:"\2192"!important; font-weight:700!important; transition:transform .15s ease!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card:hover > .ajzjp-card-action a.ajzjp-job-action::after{ transform:translateX(3px)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card.is-expired .ajzjp-card-heading h2 a{ color:var(--mj26-muted)!important; }

/* ===================================================================
   ARCHIVE A — Classic Rows (Studio "Follow current site layout")
   Desktop: logo | details | action column. Respects Line/Box setting.
   =================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card{
  --mj26-logo:var(--ajzjp-list-logo-size,64px);
  grid-template-columns:var(--mj26-logo) minmax(0,1fr) auto!important;
  grid-template-areas:"logo eyebrow action" "logo head action" "logo comp action" "logo facts action" "logo excerpt action" "logo foot action"!important;
  padding:20px 22px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:var(--mj26-radius)!important; box-shadow:none!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card:hover{ border-color:color-mix(in srgb, var(--mj26-accent) 45%, var(--mj26-line))!important; box-shadow:var(--mj26-shadow-hover)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card.ajzjp-card-no-logo{ grid-template-columns:minmax(0,1fr) auto!important; grid-template-areas:"eyebrow action" "head action" "comp action" "facts action" "excerpt action" "foot action"!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card.ajzjp-card-no-action{ grid-template-columns:var(--mj26-logo) minmax(0,1fr)!important; grid-template-areas:"logo eyebrow" "logo head" "logo comp" "logo facts" "logo excerpt" "logo foot"!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card.ajzjp-card-no-logo.ajzjp-card-no-action{ grid-template-columns:minmax(0,1fr)!important; grid-template-areas:"eyebrow" "head" "comp" "facts" "excerpt" "foot"!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card > .ajzjp-card-action{ padding-left:12px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{ background:transparent!important; color:var(--mj26-accent)!important; border:1.5px solid color-mix(in srgb, var(--mj26-accent) 55%, transparent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card:hover > .ajzjp-card-action a.ajzjp-job-action{ background:var(--mj26-accent)!important; color:var(--mj26-accent-ink)!important; border-color:var(--mj26-accent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card.is-featured{ border-color:color-mix(in srgb, var(--mj26-feature) 45%, var(--mj26-line))!important; background:linear-gradient(90deg, color-mix(in srgb, var(--mj26-feature) 8%, var(--mj26-card)) 0, var(--mj26-card) 38%)!important; }
/* Line mode: a flat, divided list instead of separate boxes. */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit.mt26-frame-line .ajzjp-list{ gap:0!important; background:var(--mj26-card,#fff)!important; border:1px solid var(--ajzjp-line-color,#dde5ee)!important; border-radius:14px!important; overflow:hidden!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-frame-line.mt26-archive-inherit article.ajzjp-card{ border:0!important; border-radius:0!important; border-top:1px solid var(--mj26-line)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-frame-line.mt26-archive-inherit article.ajzjp-card:hover{ box-shadow:none!important; background:var(--mj26-soft)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-frame-line .ajzjp-list > .monitech-job-section-head{ margin:0!important; padding:16px 22px 12px!important; }

/* ===================================================================
   ARCHIVE B — Modern Job Board: elevated cards, brand edge, chips,
   footer bar with dates left and a filled action right.
   =================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card{
  --mj26-logo:calc(var(--ajzjp-list-logo-size,64px) * .875);
  grid-template-columns:var(--mj26-logo) minmax(0,1fr) auto!important;
  grid-template-areas:"logo eyebrow eyebrow" "logo head head" "logo comp comp" "facts facts facts" "excerpt excerpt excerpt" "foot foot action"!important;
  padding:20px 22px 16px 26px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important;
  border-radius:16px!important; box-shadow:var(--mj26-shadow)!important; overflow:hidden!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card::before{ content:""!important; display:block!important; position:absolute!important; left:0!important; top:0!important; bottom:0!important; width:4px!important; background:var(--mj26-accent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card.is-featured::before{ background:var(--mj26-feature)!important; width:5px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card:hover{ box-shadow:var(--mj26-shadow-hover)!important; transform:translateY(-2px)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card.ajzjp-card-no-logo{ grid-template-columns:minmax(0,1fr) auto!important; grid-template-areas:"eyebrow eyebrow" "head head" "comp comp" "facts facts" "excerpt excerpt" "foot action"!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card.ajzjp-card-no-action{ grid-template-areas:"logo eyebrow eyebrow" "logo head head" "logo comp comp" "facts facts facts" "excerpt excerpt excerpt" "foot foot foot"!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card .monitech-lean-meta{ margin-top:10px!important; gap:8px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card .monitech-lean-fact{ padding:5px 11px!important; border-radius:999px!important; background:var(--mj26-soft)!important; color:var(--mj26-text)!important; border:1px solid color-mix(in srgb, var(--mj26-line) 70%, transparent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card .ajzjp-card-footer,
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card > .ajzjp-card-action{ margin-top:12px!important; padding-top:12px!important; border-top:1px solid var(--mj26-line)!important; align-self:stretch!important; align-items:center!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{ background:var(--mj26-accent)!important; color:var(--mj26-accent-ink)!important; border:1px solid var(--mj26-accent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card:hover > .ajzjp-card-action a.ajzjp-job-action{ filter:brightness(.94)!important; }

/* ===================================================================
   ARCHIVE C — Opportunity Tiles: two/three column grid of equal tiles.
   =================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles .ajzjp-list,
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles .ajzjp-shortcode-wrap .ajzjp-list{
  display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:max(12px, var(--ajzjp-job-list-gap,16px))!important; align-items:stretch!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles .ajzjp-list > :not(article.ajzjp-card){ grid-column:1 / -1!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card{
  --mj26-logo:calc(var(--ajzjp-list-logo-size,64px) * .8);
  grid-template-columns:var(--mj26-logo) minmax(0,1fr) auto!important;
  grid-template-rows:auto auto auto auto 1fr auto!important;
  grid-template-areas:"logo comp comp" "eyebrow eyebrow eyebrow" "head head head" "facts facts facts" "excerpt excerpt excerpt" "foot foot action"!important;
  height:100%!important; padding:20px!important; background:var(--mj26-card)!important;
  border:1px solid var(--mj26-line)!important; border-radius:18px!important; box-shadow:var(--mj26-shadow)!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card:hover{ box-shadow:var(--mj26-shadow-hover)!important; border-color:color-mix(in srgb, var(--mj26-accent) 40%, var(--mj26-line))!important; transform:translateY(-2px)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card.is-featured{ border-color:color-mix(in srgb, var(--mj26-feature) 50%, var(--mj26-line))!important; box-shadow:0 0 0 3px color-mix(in srgb, var(--mj26-feature) 14%, transparent), var(--mj26-shadow)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card .ajzjp-card-company{ align-self:center!important; color:var(--mj26-muted)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card .ajzjp-card-heading{ margin-top:10px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card .ajzjp-card-excerpt{ -webkit-line-clamp:3!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card .monitech-lean-fact{ padding:4px 10px!important; border-radius:8px!important; background:var(--mj26-soft)!important; color:var(--mj26-text)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card .ajzjp-card-footer,
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card > .ajzjp-card-action{ align-self:end!important; margin-top:12px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card .ajzjp-card-footer{ flex-direction:column!important; align-items:flex-start!important; gap:2px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{ background:color-mix(in srgb, var(--mj26-accent) 10%, #fff)!important; color:var(--mj26-accent)!important; border:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card:hover > .ajzjp-card-action a.ajzjp-job-action{ background:var(--mj26-accent)!important; color:var(--mj26-accent-ink)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles article.ajzjp-card.ajzjp-card-no-logo{ grid-template-columns:minmax(0,1fr) auto!important; grid-template-areas:"comp comp" "eyebrow eyebrow" "head head" "facts facts" "excerpt excerpt" "foot action"!important; }
@media (min-width:1280px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles .ajzjp-list{ grid-template-columns:repeat(3,minmax(0,1fr))!important; }
}

/* ---------- Mobile: compact, scannable, thumb-friendly ---------- */
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-list{ gap:min(var(--ajzjp-job-list-gap,10px), 16px)!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card{ --mj26-logo:min(var(--ajzjp-list-logo-mobile,46px), 52px); column-gap:12px!important; row-gap:4px!important; padding:14px 14px 12px!important; border-radius:14px!important; transform:none!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-logo{ padding:4px!important; border-radius:10px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card{
    grid-template-columns:var(--mj26-logo) minmax(0,1fr) auto!important; grid-template-rows:none!important;
    grid-template-areas:"logo eyebrow eyebrow" "logo head head" "logo comp comp" "facts facts facts" "excerpt excerpt excerpt" "foot foot action"!important;
  }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card.ajzjp-card-no-logo{ grid-template-columns:minmax(0,1fr) auto!important; grid-template-areas:"eyebrow eyebrow" "head head" "comp comp" "facts facts" "excerpt excerpt" "foot action"!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card.ajzjp-card-no-action{ grid-template-areas:"logo eyebrow eyebrow" "logo head head" "logo comp comp" "facts facts facts" "excerpt excerpt excerpt" "foot foot foot"!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-heading{ gap:4px 8px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .monitech-lean-meta{ margin-top:8px!important; gap:6px 12px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .monitech-lean-fact{ padding:3px 9px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-excerpt{ -webkit-line-clamp:2!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-card-footer{ flex-direction:column!important; align-items:flex-start!important; gap:1px!important; margin-top:8px!important; padding-top:8px!important; border-top:1px solid var(--mj26-line)!important; align-self:stretch!important; justify-content:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action{ margin-top:8px!important; padding:8px 0 0!important; border-top:1px solid var(--mj26-line)!important; align-self:stretch!important; align-items:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{ min-height:38px!important; padding:0 14px!important; border-radius:999px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-inherit article.ajzjp-card > .ajzjp-card-action{ padding-left:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-frame-line.mt26-archive-inherit article.ajzjp-card{ padding:14px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles .ajzjp-list{ grid-template-columns:1fr!important; gap:min(var(--ajzjp-job-list-gap,10px), 16px)!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card{ padding-left:18px!important; }
}

/* ---------- Next / Previous navigation ---------- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav{
  display:flex!important; align-items:center!important; justify-content:center!important; gap:10px!important; flex-wrap:wrap!important;
  margin:26px auto 8px!important; padding:0!important; border:0!important; background:none!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav .ajzjp-cursor-page{ order:1!important; min-width:84px!important; text-align:center!important; color:var(--ajzjp-muted,#5b6b7f)!important; font-weight:600!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav .ajzjp-cursor-prev{ order:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav .ajzjp-cursor-next{ order:2!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav a.ajzjp-cursor-button{
  display:inline-flex!important; align-items:center!important; gap:8px!important; min-height:46px!important; min-width:132px!important; justify-content:center!important;
  padding:0 20px!important; border-radius:12px!important; font-weight:700!important; text-decoration:none!important;
  background:var(--ajzjp-card,#fff)!important; color:var(--ajzjp-heading,#0f1b2d)!important; border:1px solid var(--ajzjp-line-color,#d6dee8)!important; box-shadow:0 1px 2px rgba(15,27,45,.05)!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav a.ajzjp-cursor-next{ background:var(--ajzjp-primary,#1265a8)!important; color:var(--ajzjp-button-text,#fff)!important; border-color:var(--ajzjp-primary,#1265a8)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav a.ajzjp-cursor-button:hover{ box-shadow:0 8px 20px rgba(15,27,45,.12)!important; }
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav{ display:grid!important; grid-template-columns:1fr 1fr!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav .ajzjp-cursor-page{ grid-column:1 / -1!important; order:-1!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav a.ajzjp-cursor-button{ min-width:0!important; width:100%!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-cursor-nav a.ajzjp-cursor-button:only-of-type{ grid-column:1 / -1!important; }
}

/* ---------- Refinements ---------- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card .ajzjp-job-action .ajzjp-job-action-label{ background:none!important; border:0!important; padding:0!important; margin:0!important; color:inherit!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card{ background:#fff!important; background-color:var(--ajzjp-card,#fff)!important; }
/* Join the footer divider across the column gap so it reads as one line. */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card > .ajzjp-card-action{ margin-left:-16px!important; padding-left:16px!important; }
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action{ margin-left:-12px!important; padding-left:12px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-jobs-archive .ajzjp-archive-head{ padding:20px 4px 14px!important; margin:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-jobs-archive .ajzjp-archive-head h1{ line-height:1.15!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(.monitech-signature-archive,.monitech-signature-archive-main){ padding-left:0!important; padding-right:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-list > .monitech-job-section-head{ padding-left:2px!important; padding-right:2px!important; }
}

/* One continuous footer divider: the footer spans the full row and the
   action button sits in the same row on the right (grid overlap). */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card:not(.ajzjp-card-no-action) .ajzjp-card-footer{ grid-column:foot-start / action-end!important; grid-row:foot!important; padding-right:150px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-board article.ajzjp-card > .ajzjp-card-action{ margin-left:0!important; padding-left:0!important; border-top-color:transparent!important; }
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card:not(.ajzjp-card-no-action) .ajzjp-card-footer{ grid-column:foot-start / action-end!important; grid-row:foot!important; padding-right:142px!important; min-height:46px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action{ margin-left:0!important; padding-left:0!important; border-top-color:transparent!important; }
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action::after{ display:inline-block!important; color:currentColor!important; -webkit-text-fill-color:currentColor!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{ -webkit-text-fill-color:currentColor!important; }

/* =====================================================================
   SINGLE JOB — shared foundation
   ===================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single{ max-width:1180px!important; margin:0 auto!important; padding:24px 20px 48px!important; background:transparent!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-single-article{ display:block!important; max-width:none!important; margin:0!important; padding:0!important; background:none!important; border:0!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero{ position:relative!important; display:grid!important; grid-template-columns:auto minmax(0,1fr)!important; gap:22px!important; align-items:start!important; margin:0 0 16px!important; padding:28px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:18px!important; box-shadow:var(--mj26-shadow)!important; overflow:hidden!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single.ajzjp-single-no-logo .ajzjp-hero{ grid-template-columns:minmax(0,1fr)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-logo{ width:var(--ajzjp-single-job-logo-size,96px)!important; height:var(--ajzjp-single-job-logo-size,96px)!important; margin:0!important; padding:8px!important; display:flex!important; align-items:center!important; justify-content:center!important; background:#fff!important; border:1px solid var(--mj26-line)!important; border-radius:16px!important; box-shadow:none!important; overflow:hidden!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-logo img{ width:100%!important; height:100%!important; max-width:100%!important; object-fit:contain!important; margin:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main{ display:flex!important; flex-direction:column!important; align-items:flex-start!important; gap:8px!important; min-width:0!important; margin:0!important; padding:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main > *{ margin:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-breadcrumbs{ order:-2!important; font-size:13px!important; color:var(--mj26-muted)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-breadcrumbs *{ font-size:13px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .ajzjp-hero-labels{ order:-1!important; display:flex!important; flex-wrap:wrap!important; gap:6px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main h1{ order:0!important; color:var(--mj26-ink)!important; line-height:1.18!important; letter-spacing:-.02em!important; font-weight:800!important; overflow-wrap:anywhere!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .ajzjp-company-name{ order:1!important; font-weight:650!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .ajzjp-company-name a{ color:var(--mj26-accent)!important; text-decoration:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-single-taxonomy{ order:2!important; display:flex!important; flex-wrap:wrap!important; gap:8px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-single-fact{ display:inline-flex!important; align-items:center!important; padding:5px 12px!important; border-radius:999px!important; background:var(--mj26-soft)!important; color:var(--mj26-text)!important; border:1px solid var(--mj26-line)!important; font-weight:550!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-single-fact::before{ display:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-single-dates{ order:3!important; display:flex!important; flex-wrap:wrap!important; gap:6px 18px!important; color:var(--mj26-muted)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-single-dates strong{ color:var(--mj26-ink)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-status-badge.is-featured{ background:var(--ajzjp-featured-accent,#f59e0b)!important; color:var(--ajzjp-featured-text,#ffffff)!important; -webkit-text-fill-color:currentColor!important; border:1px solid var(--ajzjp-featured-accent,#f59e0b)!important; border-radius:999px!important; padding:3px 10px!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-kicker{ font-size:12px!important; font-weight:800!important; letter-spacing:.08em!important; text-transform:uppercase!important; color:var(--mj26-accent)!important; }
/* Position panel is the single owner of job facts when it is switched on. */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-top{ display:block!important; margin:0 0 16px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single:has(.ajzjp-position-top) .ajzjp-hero-main .monitech-single-taxonomy{ display:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-info{ margin:0!important; padding:22px 24px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:16px!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-info-heading{ display:flex!important; flex-direction:column!important; gap:2px!important; margin:0 0 12px!important; padding:0!important; border:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-info-heading > span{ font-size:12px!important; font-weight:800!important; letter-spacing:.08em!important; text-transform:uppercase!important; color:var(--mj26-muted)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-info-heading h2{ margin:0!important; color:var(--mj26-ink)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-facts{ display:grid!important; grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important; gap:10px!important; margin:0!important; padding:0!important; border:0!important; background:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-facts > div{ display:flex!important; flex-direction:column!important; gap:2px!important; margin:0!important; padding:12px 14px!important; background:var(--mj26-soft)!important; border:0!important; border-radius:12px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-facts dt{ margin:0!important; padding:0!important; font-size:12px!important; font-weight:700!important; letter-spacing:.04em!important; text-transform:uppercase!important; color:var(--mj26-muted)!important; background:none!important; border:0!important; width:auto!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-facts dd{ margin:0!important; padding:0!important; font-weight:650!important; color:var(--mj26-ink)!important; background:none!important; border:0!important; }
/* Apply bar */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-top-apply-line{ display:flex!important; flex-wrap:wrap!important; align-items:center!important; justify-content:flex-start!important; gap:10px 20px!important; width:auto!important; margin:0 0 16px!important; padding:0!important; border:0!important; background:none!important; text-align:left!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-top-apply-line > a{ margin:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single :is(.ajzjp-top-apply-line,.ajzjp-external-apply) a.ajzjp-button{ display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; min-height:48px!important; padding:0 26px!important; border-radius:12px!important; background:var(--mj26-accent)!important; color:var(--mj26-accent-ink)!important; border:1px solid var(--mj26-accent)!important; font-weight:750!important; text-decoration:none!important; box-shadow:0 6px 16px color-mix(in srgb, var(--mj26-accent) 28%, transparent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single :is(.ajzjp-top-apply-line,.ajzjp-external-apply) a.ajzjp-button:hover{ filter:brightness(.94)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-description-jump{ font-weight:650!important; color:var(--mj26-accent)!important; text-decoration:none!important; }
/* Reading area */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-single-reading{ display:block!important; max-width:none!important; width:auto!important; margin:0 0 16px!important; padding:30px 32px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:18px!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-single-reading .ajzjp-section{ max-width:none!important; margin:0!important; padding:0!important; border:0!important; background:none!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-single-reading .ajzjp-section + .ajzjp-section{ margin-top:26px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-prose{ line-height:1.75!important; color:var(--mj26-text)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-prose :is(h2,h3,h4){ color:var(--mj26-ink)!important; margin:1.4em 0 .5em!important; padding:0!important; border:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-prose > :first-child{ margin-top:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-apply-section{ margin-top:28px!important; padding:24px!important; background:var(--mj26-soft)!important; border:1px solid var(--mj26-line)!important; border-radius:16px!important; text-align:left!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-apply-section h2{ margin:0 0 8px!important; padding:0!important; border:0!important; color:var(--mj26-ink)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-apply-section .ajzjp-external-apply{ margin:14px 0 0!important; text-align:left!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-apply-section .ajzjp-external-apply a.ajzjp-button{ margin:0!important; display:inline-flex!important; }

/* ---- SINGLE A: Classic — elevated header, facts card, full-width reading ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-inherit main.ajzjp-single .ajzjp-hero::before{ content:""!important; position:absolute!important; left:0!important; right:0!important; top:0!important; height:5px!important; background:var(--mj26-accent)!important; }

/* ---- SINGLE B: Recruiter Split — banner header + sticky apply/facts sidebar ---- */
@media (min-width:961px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-single-article{ display:grid!important; grid-template-columns:minmax(0,1fr) 340px!important; grid-template-rows:auto auto auto 1fr!important; column-gap:24px!important; align-items:start!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-single-article > *{ grid-column:1 / -1!important; min-width:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-single-article > .ajzjp-top-apply-line{ grid-column:2!important; grid-row:2!important; position:sticky!important; top:96px!important; z-index:2!important; flex-direction:column!important; align-items:stretch!important; padding:20px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:16px!important; box-shadow:var(--mj26-shadow)!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-single-article > .ajzjp-top-apply-line a.ajzjp-button{ width:100%!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-single-article > .ajzjp-top-apply-line .ajzjp-description-jump{ text-align:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-single-article > .ajzjp-position-top{ grid-column:2!important; grid-row:3!important; position:sticky!important; top:230px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-single-article > .ajzjp-single-reading{ grid-column:1!important; grid-row:2 / span 3!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single:not(:has(.ajzjp-top-apply-line)) .ajzjp-single-article > .ajzjp-position-top{ grid-row:2!important; top:96px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single:not(:has(.ajzjp-top-apply-line)):not(:has(.ajzjp-position-top)) .ajzjp-single-article{ grid-template-columns:minmax(0,1fr)!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-position-facts{ grid-template-columns:1fr!important; gap:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-position-facts > div{ background:none!important; border-radius:0!important; padding:10px 0!important; border-top:1px solid var(--mj26-line)!important; }
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-hero{ background:linear-gradient(135deg, color-mix(in srgb, var(--mj26-accent) 92%, #000) 0%, var(--mj26-accent) 60%, color-mix(in srgb, var(--mj26-accent) 70%, #fff) 100%)!important; border:0!important; padding:34px 32px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-hero-main :is(h1,.ajzjp-company-name a,.monitech-single-dates,.monitech-single-dates strong,.monitech-breadcrumbs,.monitech-breadcrumbs a,.monitech-breadcrumbs *){ color:#fff!important; -webkit-text-fill-color:#fff!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-hero-main .monitech-single-dates{ opacity:.9!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-hero-main .monitech-single-fact{ background:rgba(255,255,255,.14)!important; color:#fff!important; border-color:rgba(255,255,255,.25)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-hero-logo{ border:0!important; box-shadow:0 8px 24px rgba(0,0,0,.18)!important; }

/* ---- SINGLE C: Editorial — centred reading column, quiet masthead ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single{ max-width:820px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero{ grid-template-columns:minmax(0,1fr)!important; justify-items:center!important; text-align:center!important; padding:12px 0 26px!important; background:none!important; border:0!important; border-bottom:1px solid var(--mj26-line)!important; border-radius:0!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero-logo{ width:72px!important; height:72px!important; border-radius:50%!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero-main{ align-items:center!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero-main h1{ font-family:Georgia,"Times New Roman",serif!important; font-weight:700!important; letter-spacing:-.01em!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero-main .monitech-single-dates{ justify-content:center!important; font-size:13px!important; text-transform:uppercase!important; letter-spacing:.06em!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero-main :is(.monitech-single-taxonomy,.ajzjp-hero-labels){ justify-content:center!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-top-apply-line{ justify-content:center!important; margin:18px 0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-position-info{ background:none!important; border:0!important; border-radius:0!important; padding:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-position-facts{ grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important; gap:0!important; border-top:1px solid var(--mj26-line)!important; border-bottom:1px solid var(--mj26-line)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-position-facts > div{ background:none!important; border-radius:0!important; padding:14px 6px!important; text-align:center!important; align-items:center!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-position-info-heading{ display:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-single-reading{ padding:8px 0!important; background:none!important; border:0!important; border-radius:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-prose{ font-size:1.06em!important; line-height:1.85!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-prose :is(h2,h3){ font-family:Georgia,"Times New Roman",serif!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-apply-section{ text-align:center!important; background:none!important; border:0!important; border-top:2px solid var(--mj26-ink)!important; border-radius:0!important; padding:22px 0 0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-apply-section .ajzjp-external-apply{ text-align:center!important; }

/* ---- Single job on phones ---- */
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single{ padding:12px 12px 32px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero{ grid-template-columns:min(var(--ajzjp-single-job-logo-size,96px), 72px) minmax(0,1fr)!important; gap:14px!important; padding:18px 16px!important; border-radius:16px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-logo{ width:min(var(--ajzjp-single-job-logo-size,96px), 72px)!important; height:min(var(--ajzjp-single-job-logo-size,96px), 72px)!important; padding:5px!important; border-radius:12px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero{ grid-template-columns:minmax(0,1fr)!important; padding:6px 4px 18px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero-logo{ width:60px!important; height:60px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-hero{ padding:22px 16px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-single-reading{ padding:20px 16px!important; border-radius:16px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-single-reading{ padding:6px 2px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-info{ padding:16px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-facts{ grid-template-columns:1fr 1fr!important; gap:8px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-apply-section{ padding:18px 16px!important; }
  /* Always-reachable Apply button, like large job boards. */
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:not(.mt26-single-editorial) main.ajzjp-single .ajzjp-top-apply-line{ position:fixed!important; left:0!important; right:0!important; bottom:0!important; z-index:9990!important; margin:0!important; padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important; background:color-mix(in srgb, var(--mj26-card) 94%, transparent)!important; -webkit-backdrop-filter:blur(8px)!important; backdrop-filter:blur(8px)!important; border-top:1px solid var(--mj26-line)!important; box-shadow:0 -6px 18px rgba(15,27,45,.08)!important; flex-wrap:nowrap!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:not(.mt26-single-editorial) main.ajzjp-single .ajzjp-top-apply-line a.ajzjp-button{ flex:1 1 auto!important; min-height:48px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:not(.mt26-single-editorial) main.ajzjp-single .ajzjp-top-apply-line .ajzjp-description-jump{ display:none!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:not(.mt26-single-editorial) main.ajzjp-single:has(.ajzjp-top-apply-line){ padding-bottom:96px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-top-apply-line a.ajzjp-button{ width:100%!important; }
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-top{ padding:0!important; border:0!important; background:none!important; box-shadow:none!important; width:auto!important; max-width:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-top > .ajzjp-position-info{ width:auto!important; max-width:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero > .ajzjp-hero-logo{ grid-column:1!important; grid-row:1!important; justify-self:start!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero > .ajzjp-hero-main{ grid-column:2!important; grid-row:1!important; width:auto!important; max-width:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single.ajzjp-single-no-logo, :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero > .ajzjp-hero-main{ grid-column:1 / -1!important; grid-row:auto!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero > .ajzjp-hero-logo{ justify-self:center!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-position-facts :is(dt,dd){ font-style:normal!important; }
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main{ gap:6px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-single-dates{ flex-direction:column!important; gap:2px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-hero-main .monitech-single-dates{ align-items:center!important; }
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-editorial main.ajzjp-single .ajzjp-position-facts dd{ text-align:center!important; }

/* =====================================================================
   SECTION DIVIDERS master switch (Appearance › Section Dividers)
   ===================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-dividers-off :is(.ajzjp-archive-head,.monitech-job-section-head,.monitech-mini-dir-head,.mh46-dir-top,.monitech-contact-detail,.ajzjp-single-check-all,.mh46-section-heading,.ajzjp-section-heading,.monitech-mjm-jobs-head,.ajzjp-home-explore-head){ border-top:0!important; border-bottom:0!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-dividers-off:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card :is(.ajzjp-card-footer){ border-top:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-dividers-off:is(.mt26-archive-inherit,.mt26-archive-board,.mt26-archive-tiles,.mt26-archive-compact,.mt26-archive-spotlight,.mt26-archive-minimal) article.ajzjp-card > .ajzjp-card-action{ border-top:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-dividers-off.mt26-frame-line.mt26-archive-inherit article.ajzjp-card{ border-top:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-dividers-off main.ajzjp-single :is(.ajzjp-position-facts,.ajzjp-position-facts > div){ border-top:0!important; border-bottom:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-dividers-off.mt26-single-editorial main.ajzjp-single :is(.ajzjp-hero,.ajzjp-apply-section){ border-top:0!important; border-bottom:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-dividers-off :is(.ajzjp-taxonomy-directory,.monitech-mini-dir-links,.mh46-term-list) > *{ border-top:0!important; border-bottom:0!important; }

/* =====================================================================
   SHORTCODES & HOMEPAGE — readable, theme-independent palette
   ===================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(#monitech-home-v46,.ajzjp-shortcode-wrap,.monitech-mjm-jobs-shortcode,.ajzjp-company-grid,.ajzjp-home-explore,.ajzjp-shortcode-directory,.monitech-contact-card,.monitech-board-discovery){
  --mj26-accent: var(--ajzjp-primary, var(--mj-accent, #1265a8));
  --mj26-accent-ink: var(--ajzjp-button-text, #ffffff);
  --mj26-ink: var(--ajzjp-heading, #0f1b2d); --mj26-text: var(--ajzjp-text, #334155); --mj26-muted: var(--ajzjp-muted, #5b6b7f);
  --mj26-card: var(--ajzjp-card, #ffffff); --mj26-soft: var(--ajzjp-soft, #f3f6fa); --mj26-line: var(--ajzjp-line-color, #dde5ee);
  color:var(--mj26-text)!important; max-width:100%!important; min-width:0!important; overflow-wrap:break-word!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(#monitech-home-v46,.ajzjp-shortcode-wrap,.monitech-mjm-jobs-shortcode,.ajzjp-company-grid,.ajzjp-home-explore,.ajzjp-shortcode-directory,.monitech-contact-card,.monitech-board-discovery) :is(h1,h2,h3){ color:var(--mj26-ink)!important; -webkit-text-fill-color:currentColor!important; overflow-wrap:break-word!important; hyphens:auto!important; }
/* Filled buttons always pair the accent with readable text (no faint theme mixes). */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(#monitech-home-v46,.ajzjp-shortcode-wrap,.monitech-mjm-jobs-shortcode,.monitech-contact-card) :is(button[type=submit],a.ajzjp-listing-cta-button,a.mh46-primary,.monitech-board-inline-search button){
  background:var(--mj26-accent)!important; color:var(--mj26-accent-ink)!important; -webkit-text-fill-color:currentColor!important; border:1px solid var(--mj26-accent)!important;
  border-radius:12px!important; font-weight:700!important; text-decoration:none!important; box-shadow:none!important; opacity:1!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-listing-cta{ display:flex!important; justify-content:center!important; margin:20px 0 4px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-listing-cta a.ajzjp-listing-cta-button{ display:inline-flex!important; align-items:center!important; gap:8px!important; min-height:46px!important; padding:0 24px!important; }

/* ---- [mabumbe_jm_jobs] header ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-mjm-jobs-shortcode .monitech-mjm-jobs-head{ margin:0 0 14px!important; padding:22px 24px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-left:0!important; border-radius:16px!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-mjm-jobs-shortcode .monitech-mjm-jobs-kicker{ display:block!important; margin:0 0 4px!important; font-size:12px!important; font-weight:800!important; letter-spacing:.08em!important; text-transform:uppercase!important; color:var(--mj26-accent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-mjm-jobs-shortcode .monitech-mjm-jobs-head h2{ margin:0 0 6px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-mjm-jobs-shortcode .monitech-mjm-jobs-head p{ margin:0!important; color:var(--mj26-muted)!important; }

/* ---- Homepage [monitech_jobs_home] ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46.mh46-board{ display:flex!important; flex-direction:column!important; gap:28px!important; background:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 > .mh46-hero{ order:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 > .mh46-section:has(.mh46-list-pinned){ order:1!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 > .mh46-section:not(:has(.mh46-list-pinned)){ order:2!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 > .mh46-discover{ order:3!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 > .mh46-guide{ order:4!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-hero{
  position:relative!important; margin:0!important; padding:48px 44px!important; border:0!important; border-radius:22px!important; overflow:hidden!important;
  background:radial-gradient(1200px 400px at 85% -10%, color-mix(in srgb, var(--mj26-accent) 55%, transparent), transparent 60%), linear-gradient(135deg,#0a1a33 0%, color-mix(in srgb, var(--mj26-accent) 70%, #0a1a33) 100%)!important;
  box-shadow:0 20px 40px rgba(10,26,51,.18)!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-hero :is(.mh46-eyebrow,h1,p){ color:#ffffff!important; -webkit-text-fill-color:#ffffff!important; max-width:760px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-hero .mh46-eyebrow{ display:inline-block!important; margin:0 0 12px!important; padding:5px 12px!important; border-radius:999px!important; background:rgba(255,255,255,.14)!important; font-size:12px!important; font-weight:800!important; letter-spacing:.08em!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-hero h1{ margin:0 0 10px!important; line-height:1.12!important; letter-spacing:-.02em!important; font-weight:800!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-hero p{ margin:0 0 22px!important; opacity:.9!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-search{ max-width:760px!important; margin:0 0 18px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .monitech-board-inline-search{ display:flex!important; gap:8px!important; margin:0!important; padding:8px!important; background:#ffffff!important; border-radius:16px!important; box-shadow:0 10px 30px rgba(0,0,0,.18)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .monitech-board-inline-search input[type=search]{ flex:1 1 auto!important; min-width:0!important; min-height:50px!important; margin:0!important; padding:0 14px!important; border:0!important; outline:0!important; background:transparent!important; color:#0f1b2d!important; -webkit-text-fill-color:#0f1b2d!important; box-shadow:none!important; font-size:16px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .monitech-board-inline-search input[type=search]::placeholder{ color:#6b7a8c!important; -webkit-text-fill-color:#6b7a8c!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .monitech-board-inline-search button{ flex:0 0 auto!important; min-height:50px!important; padding:0 26px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-actions{ display:flex!important; flex-wrap:wrap!important; gap:10px 18px!important; align-items:center!important; margin:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-actions a.mh46-primary{ display:inline-flex!important; align-items:center!important; min-height:44px!important; padding:0 20px!important; background:#ffffff!important; color:#0a1a33!important; -webkit-text-fill-color:#0a1a33!important; border-color:#ffffff!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-actions a.mh46-secondary{ color:#ffffff!important; -webkit-text-fill-color:#ffffff!important; font-weight:700!important; text-decoration:underline!important; text-underline-offset:4px!important; background:none!important; border:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-section{ margin:0!important; padding:0!important; background:none!important; border:0!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 :is(.mh46-section,.mh46-discover) > .mh46-section-heading{ display:flex!important; align-items:flex-end!important; justify-content:space-between!important; gap:12px!important; margin:0 0 14px!important; padding:0!important; border:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-section-heading .mh46-eyebrow{ display:block!important; margin:0 0 4px!important; font-size:12px!important; font-weight:800!important; letter-spacing:.08em!important; color:var(--mj26-accent)!important; -webkit-text-fill-color:currentColor!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-section-heading h2{ margin:0!important; line-height:1.2!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-section-heading p{ margin:4px 0 0!important; color:var(--mj26-muted)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 a.mh46-view{ flex:0 0 auto!important; display:inline-flex!important; align-items:center!important; min-height:38px!important; padding:0 14px!important; border-radius:999px!important; border:1px solid var(--mj26-line)!important; background:var(--mj26-card)!important; color:var(--mj26-accent)!important; -webkit-text-fill-color:currentColor!important; font-weight:700!important; text-decoration:none!important; white-space:nowrap!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-list{ display:flex!important; flex-direction:column!important; gap:var(--ajzjp-job-list-gap,12px)!important; margin:0!important; padding:0!important; border:0!important; background:none!important; grid-template-columns:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles #monitech-home-v46 .mh46-list{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:16px!important; }
@media (min-width:1180px){ :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles #monitech-home-v46 .mh46-list{ grid-template-columns:repeat(3,minmax(0,1fr))!important; } }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-list > article.ajzjp-card{ min-height:0!important; height:auto!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles #monitech-home-v46 .mh46-list > article.ajzjp-card{ height:100%!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-discover{ margin:0!important; padding:28px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:20px!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-dir-grid{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:16px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-dir-panel{ margin:0!important; padding:18px!important; background:var(--mj26-soft)!important; border:0!important; border-radius:14px!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-dir-top{ display:flex!important; align-items:center!important; justify-content:space-between!important; gap:10px!important; margin:0 0 12px!important; padding:0 0 10px!important; border-bottom:1px solid var(--mj26-line)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-dir-top h3{ margin:0!important; font-size:16px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-dir-all{ font-weight:700!important; color:var(--mj26-accent)!important; -webkit-text-fill-color:currentColor!important; text-decoration:none!important; white-space:nowrap!important; font-size:14px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-guide{ display:flex!important; align-items:center!important; justify-content:space-between!important; gap:14px!important; flex-wrap:wrap!important; margin:0!important; padding:20px 24px!important; background:var(--mj26-soft)!important; border:1px solid var(--mj26-line)!important; border-radius:16px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-guide strong{ color:var(--mj26-ink)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-guide p{ margin:4px 0 0!important; color:var(--mj26-muted)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-guide a{ font-weight:700!important; color:var(--mj26-accent)!important; -webkit-text-fill-color:currentColor!important; }

/* ---- Term chips: homepage directories, [monitech_job_discovery], [monitech_job_locations/categories], Explore More Jobs ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(.mh46-term-list,.ajzjp-taxonomy-directory,.monitech-mini-dir-links){ display:flex!important; flex-wrap:wrap!important; gap:8px!important; margin:0!important; padding:0!important; border:0!important; background:none!important; grid-template-columns:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(.mh46-term-list,.ajzjp-taxonomy-directory,.monitech-mini-dir-links) > a{
  display:inline-flex!important; align-items:center!important; gap:8px!important; width:auto!important; max-width:100%!important; min-height:38px!important; margin:0!important; padding:6px 14px!important;
  background:var(--mj26-card,#fff)!important; color:var(--mj26-ink,#0f1b2d)!important; -webkit-text-fill-color:currentColor!important; border:1px solid var(--mj26-line,#dde5ee)!important; border-radius:999px!important;
  font-weight:600!important; line-height:1.3!important; text-decoration:none!important; box-shadow:none!important; white-space:normal!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(.mh46-term-list,.ajzjp-taxonomy-directory,.monitech-mini-dir-links) > a:hover{ border-color:var(--mj26-accent,#1265a8)!important; color:var(--mj26-accent,#1265a8)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(.mh46-term-list,.ajzjp-taxonomy-directory,.monitech-mini-dir-links) > a :is(span[aria-hidden],svg,.ajzjp-taxonomy-arrow){ opacity:.55!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-taxonomy-row .ajzjp-taxonomy-name{ color:inherit!important; font-weight:inherit!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-home-explore{ padding:24px!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:18px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-home-explore .ajzjp-home-directory-split{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:16px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-home-explore .ajzjp-home-directory-panel{ padding:16px!important; background:var(--mj26-soft)!important; border:0!important; border-radius:14px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-home-explore .ajzjp-home-kicker{ display:block!important; font-size:12px!important; font-weight:800!important; letter-spacing:.08em!important; color:var(--mj26-accent)!important; text-transform:uppercase!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-shortcode-directory > h2{ margin:0 0 12px!important; }

/* ---- [monitech_companies] ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid{ display:grid!important; grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important; gap:14px!important; margin:0!important; padding:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid > article.ajzjp-company-card{ position:relative!important; display:flex!important; align-items:center!important; gap:14px!important; margin:0!important; padding:16px!important; min-width:0!important; background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:16px!important; box-shadow:none!important; transition:box-shadow .16s ease, border-color .16s ease!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid > article.ajzjp-company-card:hover{ border-color:color-mix(in srgb, var(--mj26-accent) 40%, var(--mj26-line))!important; box-shadow:var(--mj26-shadow-hover,0 10px 24px rgba(15,27,45,.1))!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid .ajzjp-company-card-logo-wrap{ flex:0 0 56px!important; width:56px!important; height:56px!important; margin:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid .ajzjp-company-card-logo{ display:flex!important; align-items:center!important; justify-content:center!important; width:56px!important; height:56px!important; padding:5px!important; background:#fff!important; border:1px solid var(--mj26-line)!important; border-radius:12px!important; overflow:hidden!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid .ajzjp-company-card-logo img{ width:100%!important; height:100%!important; object-fit:contain!important; margin:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid .ajzjp-company-card-main{ min-width:0!important; flex:1 1 auto!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid .ajzjp-company-card-main h2{ margin:0!important; font-size:16px!important; line-height:1.35!important; font-weight:700!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid .ajzjp-company-card-main h2 a{ color:var(--mj26-ink)!important; -webkit-text-fill-color:currentColor!important; text-decoration:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid .ajzjp-company-card-main h2 a::after{ content:""!important; position:absolute!important; inset:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid .ajzjp-company-card-meta{ margin:4px 0 0!important; color:var(--mj26-muted)!important; font-size:14px!important; }

/* ---- [monitech_contact] ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-contact-card{ max-width:1040px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-contact-card .monitech-contact-grid{ display:grid!important; grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important; gap:14px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-contact-card :is(.monitech-contact-values,.monitech-contact-values a){ overflow-wrap:break-word!important; word-break:normal!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-contact-card a{ -webkit-text-fill-color:currentColor!important; }

@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46.mh46-board{ gap:20px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-hero{ padding:28px 18px!important; border-radius:18px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .monitech-board-inline-search{ flex-direction:column!important; padding:8px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .monitech-board-inline-search button{ width:100%!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 :is(.mh46-section,.mh46-discover) > .mh46-section-heading{ flex-direction:column!important; align-items:flex-start!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-discover{ padding:18px 14px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-dir-grid,
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-home-explore .ajzjp-home-directory-split{ grid-template-columns:1fr!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles #monitech-home-v46 .mh46-list{ grid-template-columns:1fr!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .ajzjp-company-grid{ grid-template-columns:1fr!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(.mh46-term-list,.ajzjp-taxonomy-directory,.monitech-mini-dir-links) > a{ min-height:36px!important; padding:5px 12px!important; }
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-section-heading > div{ flex:1 1 auto!important; }
@media (max-width:760px){ :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-section-heading > div{ flex:0 0 auto!important; } }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46.mh46-board{ width:min(1160px, calc(100vw - 32px))!important; max-width:calc(100vw - 32px)!important; margin-left:50%!important; margin-right:0!important; transform:translateX(-50%)!important; box-sizing:border-box!important; }
/* Line mode: "Spacing between job cards" becomes the vertical breathing room of each row. */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-frame-line.mt26-archive-inherit article.ajzjp-card{ padding-top:calc(10px + var(--ajzjp-job-list-gap,14px) * .7)!important; padding-bottom:calc(10px + var(--ajzjp-job-list-gap,14px) * .7)!important; }

/* ===================================================================
   ARCHIVE D — Compact Directory: dense one-line rows inside one panel.
   =================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact .ajzjp-list,
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact #monitech-home-v46 .mh46-list{ gap:0!important; background:var(--ajzjp-card,#fff)!important; border:1px solid var(--ajzjp-line-color,#dde5ee)!important; border-radius:14px!important; overflow:hidden!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact .ajzjp-list > .monitech-job-section-head{ margin:0!important; padding:14px 18px 10px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card{
  --mj26-logo:calc(var(--ajzjp-list-logo-size,64px) * .62);
  grid-template-columns:var(--mj26-logo) minmax(0,1fr) auto auto!important;
  grid-template-areas:"logo head foot action" "logo comp foot action" "logo facts foot action" "logo excerpt excerpt excerpt" "logo eyebrow eyebrow eyebrow"!important;
  column-gap:14px!important; row-gap:2px!important; align-items:center!important;
  padding:calc(8px + var(--ajzjp-job-list-gap,14px) * .4) 18px!important; background:transparent!important; border:0!important; border-top:1px solid var(--mj26-line)!important; border-radius:0!important; box-shadow:none!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card:hover{ background:var(--mj26-soft)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card.is-featured{ box-shadow:inset 3px 0 0 var(--mj26-feature)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card .ajzjp-card-heading h2{ line-height:1.3!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card .ajzjp-card-company{ display:inline!important; color:var(--mj26-muted)!important; font-weight:600!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card .monitech-lean-meta{ margin:0!important; gap:2px 12px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card .ajzjp-card-footer{ flex-direction:column!important; align-items:flex-end!important; gap:0!important; margin:0!important; text-align:right!important; white-space:nowrap!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{ min-height:34px!important; padding:0 12px!important; background:transparent!important; color:var(--mj26-accent)!important; border:1px solid color-mix(in srgb, var(--mj26-accent) 40%, transparent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card:hover > .ajzjp-card-action a.ajzjp-job-action{ background:var(--mj26-accent)!important; color:var(--mj26-accent-ink)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card > .ajzjp-card-logo{ padding:3px!important; border-radius:9px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card.ajzjp-card-no-logo{ grid-template-columns:minmax(0,1fr) auto auto!important; grid-template-areas:"head foot action" "comp foot action" "facts foot action" "excerpt excerpt excerpt" "eyebrow eyebrow eyebrow"!important; }

/* ===================================================================
   ARCHIVE E — Spotlight Cards: tinted employer band + bold body.
   =================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card{
  --mj26-logo:calc(var(--ajzjp-list-logo-size,64px) * .9);
  grid-template-columns:var(--mj26-logo) minmax(0,1fr) auto!important;
  grid-template-areas:"logo comp action" "eyebrow eyebrow eyebrow" "head head head" "facts facts facts" "excerpt excerpt excerpt" "foot foot foot"!important;
  row-gap:8px!important; padding:0 0 18px!important; overflow:hidden!important;
  background:var(--mj26-card)!important; border:1px solid var(--mj26-line)!important; border-radius:20px!important; box-shadow:var(--mj26-shadow)!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card::before{ content:""!important; display:block!important; grid-row:1!important; grid-column:1 / -1!important; align-self:stretch!important; margin:0!important; background:linear-gradient(120deg, color-mix(in srgb, var(--mj26-accent) 13%, var(--mj26-card)), color-mix(in srgb, var(--mj26-accent) 4%, var(--mj26-card)))!important; border-bottom:1px solid var(--mj26-line)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card.is-featured::before{ background:linear-gradient(120deg, color-mix(in srgb, var(--mj26-feature) 22%, var(--mj26-card)), color-mix(in srgb, var(--mj26-feature) 6%, var(--mj26-card)))!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card > *{ position:relative!important; z-index:1!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card > .ajzjp-card-logo{ margin:14px 0 14px 20px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card .ajzjp-card-company{ align-self:center!important; font-weight:700!important; color:var(--mj26-ink)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card > .ajzjp-card-action{ margin-right:20px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{ background:var(--mj26-accent)!important; color:var(--mj26-accent-ink)!important; border:1px solid var(--mj26-accent)!important; border-radius:999px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card :is(.ajzjp-studio-eyebrow,.ajzjp-card-heading,.monitech-lean-meta,.ajzjp-card-excerpt,.ajzjp-card-footer){ margin-left:20px!important; margin-right:20px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card .ajzjp-card-heading{ margin-top:6px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card .ajzjp-card-heading h2{ font-weight:800!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card .monitech-lean-fact{ padding:5px 12px!important; border-radius:999px!important; background:var(--mj26-soft)!important; color:var(--mj26-text)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card:hover{ box-shadow:var(--mj26-shadow-hover)!important; transform:translateY(-2px)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card.ajzjp-card-no-logo{ grid-template-columns:minmax(0,1fr) auto!important; grid-template-areas:"comp action" "eyebrow eyebrow" "head head" "facts facts" "excerpt excerpt" "foot foot"!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card.ajzjp-card-no-logo .ajzjp-card-company{ margin:18px 20px!important; }

/* ===================================================================
   ARCHIVE F — Minimal Text List: editorial, no boxes, text action.
   =================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card{
  --mj26-logo:calc(var(--ajzjp-list-logo-size,64px) * .56);
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:"eyebrow eyebrow" "head foot" "comp foot" "facts action" "excerpt excerpt"!important;
  padding:calc(10px + var(--ajzjp-job-list-gap,14px) * .6) 2px!important; background:transparent!important; border:0!important; border-bottom:1px solid var(--mj26-line)!important; border-radius:0!important; box-shadow:none!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal .ajzjp-list{ gap:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card > .ajzjp-card-logo{ display:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card .ajzjp-card-heading h2{ font-family:Georgia,"Times New Roman",serif!important; font-weight:700!important; letter-spacing:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card .ajzjp-card-company{ color:var(--mj26-muted)!important; font-weight:600!important; text-transform:uppercase!important; letter-spacing:.04em!important; font-size:.86em!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card .ajzjp-card-footer{ flex-direction:column!important; align-items:flex-end!important; gap:0!important; margin:0!important; text-align:right!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card > .ajzjp-card-action a.ajzjp-job-action{ min-height:0!important; padding:0!important; background:none!important; border:0!important; color:var(--mj26-accent)!important; text-decoration:underline!important; text-underline-offset:4px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card:hover .ajzjp-card-heading h2 a{ text-decoration:underline!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card.is-featured .ajzjp-card-heading h2 a::before{ content:"★ "!important; color:var(--mj26-feature)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card.ajzjp-card-no-action{ grid-template-areas:"eyebrow eyebrow" "head foot" "comp foot" "facts facts" "excerpt excerpt"!important; }

@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card{ padding:12px 14px!important; border-radius:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card .ajzjp-card-footer{ align-items:flex-start!important; text-align:left!important; white-space:normal!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card{ padding:0 0 12px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card{ grid-template-areas:"logo comp comp" "eyebrow eyebrow eyebrow" "head head head" "facts facts facts" "excerpt excerpt excerpt" "foot foot action"!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card > .ajzjp-card-logo{ margin:12px 0 12px 14px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card :is(.ajzjp-studio-eyebrow,.ajzjp-card-heading,.monitech-lean-meta,.ajzjp-card-excerpt,.ajzjp-card-footer){ margin-left:14px!important; margin-right:14px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card > .ajzjp-card-action{ margin-right:14px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card .ajzjp-card-footer{ margin-right:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card{ grid-template-columns:minmax(0,1fr) auto!important; grid-template-areas:"eyebrow eyebrow" "head head" "comp comp" "facts facts" "excerpt excerpt" "foot action"!important; padding:14px 2px!important; border-radius:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card .ajzjp-card-footer{ align-items:flex-start!important; text-align:left!important; padding-right:0!important; border-top:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-minimal article.ajzjp-card > .ajzjp-card-action{ border-top:0!important; }
}

/* =====================================================================
   SINGLE D — Company Sidebar: employer card + apply + facts on the left.
   ===================================================================== */
@media (min-width:961px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article{ display:grid!important; grid-template-columns:330px minmax(0,1fr)!important; grid-template-rows:auto auto auto 1fr!important; column-gap:24px!important; align-items:start!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > *{ grid-column:1 / -1!important; min-width:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-hero{ grid-column:1!important; grid-row:1!important; grid-template-columns:1fr!important; justify-items:center!important; text-align:center!important; padding:28px 22px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-hero > .ajzjp-hero-logo{ grid-column:1!important; justify-self:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-hero > .ajzjp-hero-main{ grid-column:1!important; grid-row:2!important; align-items:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-hero-main :is(.monitech-single-dates,.monitech-single-taxonomy,.ajzjp-hero-labels){ justify-content:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-top-apply-line{ grid-column:1!important; grid-row:2!important; flex-direction:column!important; align-items:stretch!important; position:sticky!important; top:96px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-top-apply-line a.ajzjp-button{ width:100%!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-top-apply-line .ajzjp-description-jump{ text-align:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-position-top{ grid-column:2!important; grid-row:1!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-single-reading{ grid-column:2!important; grid-row:2 / span 3!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-expired-banner{ grid-column:1 / -1!important; }
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-hero{ border-top:5px solid var(--mj26-accent)!important; }

/* ---- SINGLE E — Banner Profile: brand band, overlapping logo, centred ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero{
  grid-template-columns:1fr!important; justify-items:center!important; text-align:center!important; padding:72px 28px 30px!important;
  background:linear-gradient(180deg, color-mix(in srgb, var(--mj26-accent) 92%, #000) 0, var(--mj26-accent) 118px, var(--mj26-card) 118px)!important;
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero > .ajzjp-hero-logo{ grid-column:1!important; justify-self:center!important; box-shadow:0 10px 26px rgba(15,27,45,.18)!important; border:3px solid #fff!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero > .ajzjp-hero-main{ grid-column:1!important; grid-row:2!important; align-items:center!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero-main :is(.monitech-single-dates,.monitech-single-taxonomy,.ajzjp-hero-labels){ justify-content:center!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero-main .monitech-breadcrumbs{ position:absolute!important; top:18px!important; left:24px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero-main .monitech-breadcrumbs :is(a,span,li,*){ color:#fff!important; -webkit-text-fill-color:#fff!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-top-apply-line{ justify-content:center!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single{ max-width:980px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-position-facts > div{ text-align:center!important; align-items:center!important; }

/* ---- SINGLE F — Minimal Clean: no boxes, left aligned, inline facts ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single{ max-width:900px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single :is(.ajzjp-hero,.ajzjp-single-reading,.ajzjp-position-info){ background:none!important; border:0!important; border-radius:0!important; box-shadow:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-hero{ grid-template-columns:minmax(0,1fr) auto!important; padding:8px 0 22px!important; border-bottom:1px solid var(--mj26-line)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-hero > .ajzjp-hero-main{ grid-column:1!important; grid-row:1!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-hero > .ajzjp-hero-logo{ grid-column:2!important; grid-row:1!important; width:72px!important; height:72px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-hero-main h1{ font-weight:800!important; letter-spacing:-.025em!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-info{ padding:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-info-heading{ display:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts{ display:flex!important; flex-wrap:wrap!important; gap:6px 22px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts > div{ flex-direction:row!important; gap:6px!important; padding:0!important; background:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts dt::after{ content:":"!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-single-reading{ padding:8px 0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-apply-section{ background:none!important; border:0!important; border-left:4px solid var(--mj26-accent)!important; border-radius:0!important; padding:6px 0 6px 18px!important; }

/* =====================================================================
   SINGLE JOB ON PHONES — every design: title first, then the company
   logo on its own line, centred; the logo is never a tap target.
   ===================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-logo,
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-logo img{ -webkit-user-select:none!important; user-select:none!important; -webkit-touch-callout:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-logo img{ pointer-events:none!important; }
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero{ display:flex!important; flex-direction:column!important; align-items:center!important; text-align:center!important; gap:12px!important; padding:22px 16px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero > .ajzjp-hero-main{ display:contents!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero > .ajzjp-hero-main > *{ max-width:100%!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero .monitech-breadcrumbs{ order:1!important; position:static!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero .ajzjp-hero-labels{ order:2!important; justify-content:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero h1{ order:3!important; margin:0!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero > .ajzjp-hero-logo{ order:4!important; align-self:center!important; width:min(var(--ajzjp-single-job-logo-size,96px), 92px)!important; height:min(var(--ajzjp-single-job-logo-size,96px), 92px)!important; margin:4px auto!important; padding:8px!important; border-radius:16px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero .ajzjp-company-name{ order:5!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero .monitech-single-taxonomy{ order:6!important; justify-content:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero .monitech-single-dates{ order:7!important; flex-direction:row!important; flex-wrap:wrap!important; justify-content:center!important; gap:4px 14px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero{ padding-top:22px!important; background:linear-gradient(180deg, color-mix(in srgb, var(--mj26-accent) 10%, var(--mj26-card)) 0, var(--mj26-card) 100%)!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero .monitech-breadcrumbs :is(a,span,li,*){ color:var(--mj26-muted)!important; -webkit-text-fill-color:currentColor!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-split main.ajzjp-single .ajzjp-hero .monitech-breadcrumbs :is(a,span,li,*){ color:#fff!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-hero{ padding:10px 0 20px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts{ justify-content:flex-start!important; }
}

/* =====================================================================
   HOMEPAGE refinements
   ===================================================================== */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 :is(.mh46-section,.mh46-discover,.mh46-guide,.mh46-section-heading,.mh46-section-heading > div){ overflow:visible!important; text-indent:0!important; transform:none!important; left:auto!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 :is(.mh46-section,.mh46-discover) > .mh46-section-heading{ padding-left:2px!important; padding-right:2px!important; margin-left:0!important; }
/* Few promoted jobs must still fill the row instead of leaving empty columns. */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-tiles #monitech-home-v46 .mh46-list{ grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-list > :not(article){ grid-column:1 / -1!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 #monitech-home-v46 .mh46-hero .mh46-actions{ position:relative!important; z-index:1!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card:not(.ajzjp-card-no-logo){ grid-template-columns:calc(var(--mj26-logo) + 20px) minmax(0,1fr) auto!important; }
@media (max-width:760px){ :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card:not(.ajzjp-card-no-logo){ grid-template-columns:calc(var(--mj26-logo) + 14px) minmax(0,1fr) auto!important; } }
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero :is(h1,.ajzjp-company-name,.monitech-breadcrumbs){ align-self:stretch!important; width:100%!important; text-align:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero .monitech-breadcrumbs :is(ol,ul){ justify-content:center!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero .monitech-breadcrumbs{ display:flex!important; justify-content:center!important; }
}
@media (min-width:961px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article{ grid-template-rows:auto auto 1fr!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-hero{ grid-row:1 / span 2!important; align-self:start!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-top-apply-line{ grid-row:3!important; align-self:start!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-position-top{ grid-row:1!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-single-article > .ajzjp-single-reading{ grid-row:2 / span 2!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single:not(:has(.ajzjp-position-top)) .ajzjp-single-article > .ajzjp-single-reading{ grid-row:1 / span 3!important; }
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts > div{ display:inline-flex!important; align-items:baseline!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts dt{ text-transform:none!important; letter-spacing:0!important; font-size:inherit!important; font-weight:500!important; color:var(--mj26-muted)!important; width:auto!important; white-space:nowrap!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts dd{ font-weight:700!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts > div{ width:auto!important; flex:0 0 auto!important; gap:6px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts :is(dt,dd){ font-family:inherit!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26:is(.mt26-single-sidebar,.mt26-single-banner) main.ajzjp-single .ajzjp-hero :is(h1,.ajzjp-company-name){ text-align:center!important; align-self:stretch!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-sidebar main.ajzjp-single .ajzjp-hero .monitech-breadcrumbs{ align-self:center!important; }
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-banner main.ajzjp-single .ajzjp-hero .ajzjp-hero-main .monitech-breadcrumbs{ position:static!important; top:auto!important; left:auto!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts{ flex-direction:column!important; gap:6px!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card{ grid-template-areas:"logo comp comp" "eyebrow eyebrow eyebrow" "head head head" "facts facts facts" "excerpt excerpt excerpt" "foot foot action"!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-spotlight article.ajzjp-card.ajzjp-card-no-logo{ grid-template-areas:"comp comp" "eyebrow eyebrow" "head head" "facts facts" "excerpt excerpt" "foot action"!important; }
}
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts > div{ display:block!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-single-minimal main.ajzjp-single .ajzjp-position-facts :is(dt,dd){ display:inline!important; position:static!important; float:none!important; min-width:0!important; margin:0 4px 0 0!important; }
/* Compact on phones: explicit grid so the desktop one-line grid never applies. */
@media (max-width:760px){
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card{ grid-template-columns:var(--mj26-logo) minmax(0,1fr) auto!important; grid-template-areas:"logo head head" "logo comp comp" "facts facts facts" "excerpt excerpt excerpt" "eyebrow eyebrow eyebrow" "foot foot action"!important; align-items:start!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card.ajzjp-card-no-logo{ grid-template-columns:minmax(0,1fr) auto!important; grid-template-areas:"head head" "comp comp" "facts facts" "excerpt excerpt" "eyebrow eyebrow" "foot action"!important; }
  :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-archive-compact article.ajzjp-card > .ajzjp-card-action{ align-self:stretch!important; }
}

/* ---- Tender-specific elements ---- */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 :is(article.ajzjp-card,main.ajzjp-single,#monitech-home-v46) .screen-reader-text{ position:absolute!important; width:1px!important; height:1px!important; padding:0!important; margin:-1px!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; white-space:nowrap!important; border:0!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 article.ajzjp-card .ajzjp-card-disclosure{ grid-area:excerpt!important; margin:4px 0 0!important; position:relative!important; z-index:2!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 article.ajzjp-card .ajzjp-card-disclosure summary{ cursor:pointer!important; font-weight:650!important; color:var(--mj26-accent)!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 article.ajzjp-card .ajzjp-card-disclosure .ajzjp-card-excerpt{ display:block!important; -webkit-line-clamp:unset!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 article.ajzjp-card .ajzjp-card-footer span:nth-child(2){ color:var(--mj26-text)!important; font-weight:600!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 article.ajzjp-card.is-expired .ajzjp-card-footer span:nth-child(2){ color:#b42318!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 article.ajzjp-card .ajzjp-status-badge.is-free-view{ background:#e8f7ee!important; color:#11663a!important; border:1px solid #b7e4c7!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 article.ajzjp-card > .ajzjp-card-logo.is-protected{ background:var(--mj26-soft)!important; font-size:22px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 article.ajzjp-card .monitech-lean-fact :is(span[aria-hidden]){ opacity:.5!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-tender-access-lock{ margin:0 0 16px!important; padding:22px 24px!important; background:var(--mj26-soft)!important; border:1px solid var(--mj26-line)!important; border-radius:16px!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-free-tender-note{ margin:0 0 12px!important; padding:10px 14px!important; background:#e8f7ee!important; color:#11663a!important; border-radius:10px!important; font-weight:600!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 main.ajzjp-single .ajzjp-hero-main .monitech-single-tags-row{ order:2!important; }
/* Homepage board: stay inside the content column instead of an off-centre breakout */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .entry-content:has(> #monitech-home-v46), :is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .monitech-entry-content:has(> #monitech-home-v46){ max-width:none!important; width:100%!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26 .entry-content > #monitech-home-v46.mh46-board{ width:100%!important; max-width:100%!important; margin-left:0!important; margin-right:0!important; transform:none!important; }
/* Job Mode: a visible summary with a Read more link is never clipped */
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-jobs article.ajzjp-card .ajzjp-card-excerpt:has(.ajzjp-excerpt-more){ display:block!important; -webkit-line-clamp:unset!important; overflow:visible!important; max-height:none!important; }
:is(html,#mt26-authority) body.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26.mt26-jobs article.ajzjp-card .ajzjp-card-excerpt .ajzjp-excerpt-more{ position:relative!important; z-index:2!important; font-weight:650!important; color:var(--mj26-accent)!important; white-space:nowrap!important; text-decoration:none!important; }
