[data-pxj-imedi8-matter-settings-modal]{z-index:100140!important}
.pxj-imedi8-audit-layer{position:fixed!important;z-index:100230!important;inset:0!important;display:grid!important;place-items:center!important;padding:22px!important}.pxj-imedi8-audit-modal{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(820px,100%)!important;max-height:calc(100dvh - 44px)!important;overflow:hidden!important;border-top:7px solid var(--pxj-i8-violet)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 28px 85px rgba(16,23,55,.4)!important}.pxj-imedi8-audit-modal__body{min-height:0!important;overflow-y:auto!important;padding:22px!important}.pxj-imedi8-matter-audit-button{margin-left:0!important}.pxj-imedi8-matter-audit-button .dashicons{width:18px!important;height:18px!important;font-size:18px!important}@media(max-width:700px){.pxj-imedi8-audit-layer{padding:0!important}.pxj-imedi8-audit-modal{width:100%!important;height:100dvh!important;max-height:none!important;border-radius:0!important}.pxj-imedi8-audit-modal__body{padding:16px!important}}
.pxj-imedi8-agreement-document>p:has(>em){text-align:center!important}
.pxj-imedi8-wizard__body:has([data-wizard-editor]:not([hidden])){overflow:hidden!important;display:flex!important;flex-direction:column!important}
.pxj-imedi8-wizard__body:has([data-wizard-editor]:not([hidden])) [data-wizard-editor]{display:flex!important;flex:1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}
.pxj-imedi8-wizard__body:has([data-wizard-editor]:not([hidden])) .wp-editor-wrap,.pxj-imedi8-wizard__body:has([data-wizard-editor]:not([hidden])) .wp-editor-container,.pxj-imedi8-wizard__body:has([data-wizard-editor]:not([hidden])) .mce-tinymce{display:flex!important;flex:1!important;flex-direction:column!important;min-height:0!important}
.pxj-imedi8-wizard__body:has([data-wizard-editor]:not([hidden])) .mce-edit-area{flex:1!important;min-height:0!important}.pxj-imedi8-wizard__body:has([data-wizard-editor]:not([hidden])) iframe{height:100%!important;min-height:360px!important}
.pxj-imedi8-revision-layer{position:fixed!important;z-index:100220!important;inset:0!important;display:grid!important;place-items:center!important;padding:2vh 18px!important;font-family:Arial,sans-serif!important}.pxj-imedi8-revision-modal{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(1050px,100%)!important;height:96vh!important;overflow:hidden!important;border:1px solid #e2e5ef!important;border-radius:22px!important;background:#fff!important;box-shadow:0 30px 100px rgba(21,27,61,.42)!important}.pxj-imedi8-revision-body{display:grid!important;grid-template-rows:auto minmax(300px,1fr) auto auto auto!important;gap:12px!important;min-height:0!important;padding:16px 24px 20px!important;overflow:hidden!important}.pxj-imedi8-revision-warning{padding:12px 15px!important;border:1px solid #f1d5a6!important;border-radius:13px!important;background:linear-gradient(135deg,#fffaf0,#fff5f7)!important;color:#663f2a!important}.pxj-imedi8-revision-warning strong{font:800 12px/1.3 Arial,sans-serif!important}.pxj-imedi8-revision-warning p{margin:4px 0 0!important;font:500 10px/1.45 Arial,sans-serif!important}.pxj-imedi8-revision-editor,.pxj-imedi8-revision-editor .wp-editor-wrap,.pxj-imedi8-revision-editor .wp-editor-container,.pxj-imedi8-revision-editor .mce-tinymce{display:flex!important;flex:1!important;flex-direction:column!important;min-height:0!important;height:100%!important}.pxj-imedi8-revision-editor .mce-edit-area{flex:1!important;min-height:0!important}.pxj-imedi8-revision-editor iframe{height:100%!important;min-height:250px!important}
.pxj-imedi8-progress-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.pxj-imedi8-progress-grid article{display:flex!important;flex-direction:column!important;gap:5px!important;padding:15px!important;border:1px solid #e3e6f0!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f8f7ff)!important}.pxj-imedi8-progress-grid strong{color:#293e54!important;font:800 11px/1.3 Arial,sans-serif!important}.pxj-imedi8-progress-grid span{color:#64758b!important;font:600 10px/1.3 Arial,sans-serif!important}
@media(max-width:700px){.pxj-imedi8-revision-layer{padding:0!important}.pxj-imedi8-revision-modal{width:100%!important;height:100dvh!important;border-radius:0!important}.pxj-imedi8-revision-body{grid-template-rows:auto minmax(220px,1fr) auto auto auto!important;padding:12px!important}.pxj-imedi8-progress-grid{grid-template-columns:1fr!important}.pxj-imedi8-wizard__progress{grid-template-columns:repeat(5,minmax(56px,1fr))!important;overflow-x:auto!important}}
.pxj-imedi8-revision-body{display:block!important;overflow-y:auto!important}.pxj-imedi8-revision-editor{min-height:560px!important;margin:14px 0!important}.pxj-imedi8-revision-editor .wp-editor-wrap,.pxj-imedi8-revision-editor .wp-editor-container,.pxj-imedi8-revision-editor .mce-tinymce,.pxj-imedi8-revision-editor iframe{min-height:500px!important}
.pxj-imedi8-audit-row{display:grid!important;grid-template-columns:1fr auto!important;gap:5px 15px!important;padding:13px 15px!important;border-bottom:1px solid #e6e8f0!important}.pxj-imedi8-audit-row div{display:flex!important;flex-direction:column!important}.pxj-imedi8-audit-row strong{color:#293e54!important;font:800 11px/1.4 Arial,sans-serif!important}.pxj-imedi8-audit-row span,.pxj-imedi8-audit-row time,.pxj-imedi8-audit-row p{color:#708096!important;font:600 9px/1.5 Arial,sans-serif!important}.pxj-imedi8-audit-row p{grid-column:1/-1!important;margin:3px 0 0!important}
.pxj-imedi8-notification-toast{position:fixed!important;z-index:100300!important;right:22px!important;bottom:22px!important;width:min(330px,calc(100vw - 32px))!important;padding:18px!important;border:1px solid #dedff5!important;border-radius:17px!important;background:#fff!important;box-shadow:0 22px 65px rgba(31,38,79,.24)!important;font-family:Arial,sans-serif!important}.pxj-imedi8-notification-toast strong{color:#253b53!important;font:800 13px/1.3 Arial,sans-serif!important}.pxj-imedi8-notification-toast p{margin:5px 0 12px!important;color:#6c7b90!important;font:500 10px/1.5 Arial,sans-serif!important}.pxj-imedi8-notification-toast button{border:0!important;border-radius:999px!important;padding:8px 13px!important;background:#eef0ff!important;color:#575ac1!important;font:800 9px/1 Arial,sans-serif!important}.pxj-imedi8-notifications__item{width:100%!important;text-align:left!important}.pxj-imedi8-notifications__item small{display:block!important;margin-top:3px!important;opacity:.65!important}.pxj-imedi8-notifications__item.is-unread{background:#f1f1ff!important}
.pxj-imedi8-matter-card__actions .pxj-imedi8-matter-settings-button{display:none!important}
.pxj-imedi8-view-modal .pxj-imedi8-matter-settings-button{display:grid!important;place-items:center!important;margin-left:auto!important}.pxj-imedi8-bin-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:14px 0!important;padding:12px 15px!important;border:1px solid #ead5d5!important;border-radius:13px!important;background:#fff7f7!important}.pxj-imedi8-bin-controls[hidden]{display:none!important}.pxj-imedi8-bin-select{display:none!important}.pxj-imedi8-matter-card[data-list-state="bin"] .pxj-imedi8-bin-select{display:none!important}.pxj-imedi8-matter-card{position:relative!important}
.pxj-imedi8-bin-controls label{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#52647a!important;font-size:11px!important;font-weight:750!important;line-height:1.4!important}.pxj-imedi8-bin-controls button{font-size:10px!important}.pxj-imedi8-matter-card[data-list-state="bin"] .pxj-imedi8-matter-card__title{display:flex!important;align-items:center!important;gap:8px!important}.pxj-imedi8-matter-card[data-list-state="bin"] .pxj-imedi8-bin-select{position:static!important;display:none!important;flex:0 0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pxj-imedi8-bin-select input{margin:0!important}
.pxj-imedi8-view-modal .pxj-imedi8-matter-view-gear{margin-left:auto!important}.pxj-imedi8-view-modal .pxj-imedi8-matter-modal__header{justify-content:flex-start!important}.pxj-imedi8-view-modal .pxj-imedi8-matter-modal__header-copy{margin-right:auto!important}
.pxj-imedi8-view-modal [data-matter-progress]{display:none!important}.pxj-imedi8-wizard-settings{margin-left:auto!important}
.pxj-imedi8-matter-card .pxj-imedi8-matter-select{position:static!important;display:none!important;flex:0 0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pxj-imedi8-matter-card .pxj-imedi8-matter-card__title{display:flex!important;align-items:center!important;gap:8px!important}.pxj-imedi8-matters.is-selecting .pxj-imedi8-matter-card .pxj-imedi8-matter-select{display:inline-flex!important}.pxj-imedi8-bulk-controls{border-color:#dde2ef!important;background:#fff!important}.pxj-imedi8-bulk-controls [data-matter-bulk-actions]{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important}.pxj-imedi8-matter-select-mode{margin-left:auto!important}.pxj-imedi8-matter-views .pxj-imedi8-matter-select-mode{border-color:#d9dded!important;background:#fff!important;color:#575bc2!important}
.pxj-imedi8-field:has([name="preferred_name"]){display:none!important}.pxj-imedi8-app input[name="full_name"],.pxj-imedi8-wizard-person strong,.pxj-imedi8-person-card strong{ text-transform:none!important}.pxj-imedi8-form-status:not(:empty),[data-wizard-status]:not(:empty),[data-details-status]:not(:empty),[data-safety-status]:not(:empty){color:#b42318!important;font-weight:800!important}.pxj-imedi8-profile-legal{margin:22px 0!important;padding:20px!important;border:2px solid #dfe3f5!important;border-radius:17px!important;background:#f8f9ff!important}.pxj-imedi8-profile-legal legend{padding:0 8px!important;color:#263c55!important;font-size:15px!important;font-weight:850!important}.pxj-imedi8-profile-legal>p{margin:0 0 15px!important;color:#66758b!important;font-size:11px!important}
.pxj-imedi8-setup-incomplete{display:grid!important;place-items:center!important;min-height:430px!important;padding:50px!important;text-align:center!important}.pxj-imedi8-setup-incomplete>.dashicons{width:58px!important;height:58px!important;color:#e39a24!important;font-size:58px!important}.pxj-imedi8-setup-incomplete h3{margin:18px 0 8px!important;color:#263c55!important;font-size:25px!important}.pxj-imedi8-setup-incomplete p{margin:0 0 22px!important;color:#69788d!important;font-size:13px!important}

/* 0.33.33 Audit header utilities */
.pxj-imedi8-audit-header-actions{display:flex!important;align-items:center!important;gap:8px!important}.pxj-imedi8-audit-header-actions .pxj-imedi8-modal-close{position:static!important}.pxj-imedi8-audit-header-actions .dashicons{width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important}

/* 0.33.34 Audit header: keep Print and Close as a fixed utility pair. */
.pxj-imedi8-app .pxj-imedi8-audit-modal>.pxj-imedi8-matter-modal__header{
  padding-right:116px!important;
}
.pxj-imedi8-app .pxj-imedi8-audit-modal .pxj-imedi8-audit-header-actions{
  position:absolute!important;
  top:15px!important;
  right:14px!important;
  z-index:3!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
}
.pxj-imedi8-app .pxj-imedi8-audit-modal .pxj-imedi8-audit-header-actions .pxj-imedi8-modal-close{
  position:static!important;
  inset:auto!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 42px!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  margin:0!important;
  padding:0!important;
}
.pxj-imedi8-app .pxj-imedi8-audit-modal [data-audit-print] .dashicons{
  display:block!important;
  width:18px!important;
  height:18px!important;
  font-size:18px!important;
  line-height:18px!important;
}
@media(max-width:700px){
  .pxj-imedi8-app .pxj-imedi8-audit-modal>.pxj-imedi8-matter-modal__header{padding-right:104px!important}
  .pxj-imedi8-app .pxj-imedi8-audit-modal .pxj-imedi8-audit-header-actions{top:13px!important;right:12px!important;gap:6px!important}
  .pxj-imedi8-app .pxj-imedi8-audit-modal .pxj-imedi8-audit-header-actions .pxj-imedi8-modal-close{flex-basis:38px!important;width:38px!important;height:38px!important;min-width:38px!important}
}
