/* Gutenberg-facing layout for the ProcessMiner landing-page prototype. */
.site-main > *{ margin-block-start:0; }
.skip-link{ position:fixed; left:1rem; top:1rem; z-index:10000; transform:translateY(-160%); background:#fff; color:var(--ink); padding:.7rem 1rem; border-radius:8px; box-shadow:var(--shadow); font-weight:700; }
.skip-link:focus{ transform:none; }
.menu-open,.modal-open{ overflow:hidden; }

.pm-section{ position:relative; }
.pm-section > .wp-block-group,
.pm-section > .wp-block-columns,
.pm-section > .wp-block-heading,
.pm-section > p,
.pm-section > .wp-block-buttons{ width:100%; max-width:var(--maxw); margin-inline:auto; padding-inline:clamp(1.15rem,4vw,2rem); }
.pm-section .wp-block-group.wrap{ padding-inline:clamp(1.15rem,4vw,2rem); }
.pm-section .wp-block-group.wrap > *:first-child{ margin-top:0; }
.pm-section .wp-block-group.wrap > *:last-child{ margin-bottom:0; }
.pm-soft{ background:var(--bg-soft); }
.pm-dark{ background:var(--d-bg); color:var(--d-text); }
.pm-dark p{ color:var(--d-muted); }
.pm-dark h2,.pm-dark h3{ color:#fff; }
.pm-dark .eyebrow{ color:#7df0ad; }
.pm-glow{ overflow:hidden; }
.pm-glow::before{ content:""; position:absolute; inset:0; pointer-events:none; background:radial-gradient(80% 120% at 50% 0%,rgba(0,183,79,.2),transparent 60%),radial-gradient(60% 90% at 80% 100%,rgba(0,178,169,.16),transparent 60%); }
.pm-glow > *{ position:relative; z-index:1; }
.pm-section-title{ max-width:780px; margin-bottom:3rem; }
.pm-section-title.is-content-justification-center{ margin-inline:auto; text-align:center; }
.pm-section-title .wp-block-heading{ font-size:clamp(2rem,4.6vw,3.6rem); }
.pm-section-title > p:last-child{ color:var(--muted); font-size:clamp(1.05rem,1.7vw,1.3rem); line-height:1.55; }
.pm-dark .pm-section-title > p:last-child{ color:var(--d-muted); }

.pm-logo-band{ border-bottom:1px solid var(--border); padding-block:2.6rem; }
.pm-logo-label{ text-align:center; font-size:.78rem; letter-spacing:.16em; text-transform:uppercase; color:var(--muted); font-weight:600; }
.pm-logo-row{ display:flex!important; flex-wrap:wrap; align-items:center!important; justify-content:center!important; gap:clamp(1.8rem,5vw,3.8rem)!important; margin-top:1.6rem; }
.pm-logo-row .wp-block-image{ margin:0; }
.pm-logo-row img{ width:auto; height:clamp(26px,3.4vw,40px); object-fit:contain; filter:grayscale(1); opacity:.62; }

.pm-card-grid{ gap:1.5rem; margin-top:3rem; }
.pm-card-grid > .wp-block-column{ background:var(--card); border:1px solid var(--border); border-radius:var(--radius); padding:2rem; box-shadow:var(--shadow-sm); transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s; }
.pm-card-grid > .wp-block-column:hover{ transform:translateY(-4px); box-shadow:var(--shadow); border-color:#d4e4da; }
.pm-card-grid h3{ font-size:1.45rem; margin-bottom:.6rem; }
.pm-card-grid p{ color:var(--muted); margin:0; }
.pm-card-number{ width:52px; height:52px; display:grid; place-items:center; margin-bottom:1.3rem; border-radius:13px; color:var(--green-ink)!important; background:linear-gradient(135deg,rgba(0,183,79,.14),rgba(0,178,169,.14)); font-family:var(--display); font-size:1.3rem; font-weight:700; }
.pm-card-number{ font-size:0; background-color:var(--bg-tint); background-position:center; background-repeat:no-repeat; background-size:26px 26px; }
#challenge .pm-card-grid > .wp-block-column:nth-child(1) .pm-card-number{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300863A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20'/%3E%3C/svg%3E"); }
#challenge .pm-card-grid > .wp-block-column:nth-child(2) .pm-card-number{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300863A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E"); }
#challenge .pm-card-grid > .wp-block-column:nth-child(3) .pm-card-number{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300863A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 17V7a2 2 0 0 1 2-2h5v14H6a2 2 0 0 1-2-2ZM20 17V7a2 2 0 0 0-2-2h-5v14h5a2 2 0 0 0 2-2Z'/%3E%3C/svg%3E"); }
#integration .pm-card-grid > .wp-block-column:nth-child(1) .pm-card-number{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300863A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 7H6a3 3 0 0 0 0 6h3M15 7h3a3 3 0 0 1 0 6h-3M8 10h8'/%3E%3C/svg%3E"); }
#integration .pm-card-grid > .wp-block-column:nth-child(2) .pm-card-number{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300863A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l5-4 5 4M3 7v10l5 4 5-4M13 7l5-4 3 2.5M21 5.5V15l-3 2.5'/%3E%3C/svg%3E"); }
#integration .pm-card-grid > .wp-block-column:nth-child(3) .pm-card-number{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300863A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10M12 7v5l4 2M16 2l4 4-4 4'/%3E%3C/svg%3E"); }
.pm-dark .pm-card-grid > .wp-block-column{ background:var(--d-card); border-color:var(--d-card-border); box-shadow:none; }
.pm-dark .pm-card-grid p{ color:var(--d-muted); }
#agnostic .pm-card-grid > .wp-block-column::before{ content:""; display:block; width:46px; height:46px; margin-bottom:1.1rem; border-radius:12px; background-color:rgba(0,183,79,.14); background-position:center; background-repeat:no-repeat; background-size:24px 24px; }
#agnostic .pm-card-grid > .wp-block-column:nth-child(1)::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237df0ad' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v14c0 1.7 3.6 3 8 3s8-1.3 8-3V5M4 12c0 1.7 3.6 3 8 3s8-1.3 8-3'/%3E%3C/svg%3E"); }
#agnostic .pm-card-grid > .wp-block-column:nth-child(2)::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237df0ad' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v6m0 8v6M2 12h6m8 0h6'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E"); }
#agnostic .pm-card-grid > .wp-block-column:nth-child(3)::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237df0ad' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E"); }
#agnostic .pm-card-grid > .wp-block-column:nth-child(4)::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237df0ad' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18M7 14l4-4 3 3 5-6'/%3E%3C/svg%3E"); }

.pm-feature-list{ padding-block:0; }
.pm-feature-row{ display:grid!important; grid-template-columns:1fr; gap:clamp(2rem,5vw,4.5rem); align-items:center; padding-block:clamp(3rem,6vw,5rem); border-top:1px solid var(--border); }
.pm-feature-row:nth-child(odd){ background:var(--bg-soft); }
.pm-feature-row:nth-child(odd) .pm-feature-visual{ order:-1; }
.pm-feature-copy{ padding-inline:clamp(1.15rem,4vw,2rem); }
.pm-feature-kicker{ color:var(--green-ink); font-family:var(--display); font-weight:600; letter-spacing:.08em; text-transform:uppercase; }
.pm-feature-copy h3{ font-size:clamp(1.7rem,3vw,2.3rem); }
.pm-feature-copy > p{ color:var(--muted); }
.pm-feature-copy ul{ list-style:none; margin:0; padding:0; }
.pm-feature-copy li{ display:flex; gap:.65rem; margin-bottom:.55rem; color:var(--ink-2); }
.pm-feature-copy li::before{ content:""; width:20px; height:20px; flex:0 0 20px; margin-top:2px; color:var(--green-ink); background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat; }
.pm-feature-visual{ min-height:270px; margin-inline:clamp(1.15rem,4vw,2rem); display:grid; place-items:center; border:1px solid var(--border); border-radius:var(--radius); background:linear-gradient(160deg,var(--bg-soft),#fff); box-shadow:var(--shadow); padding:1.6rem; }
.pm-visual-bars{ width:100%; display:grid; gap:1rem; }
.pm-visual-bars span{ display:block; height:14px; border-radius:999px; background:linear-gradient(90deg,var(--green),var(--teal)); }
.pm-visual-bars span:nth-child(1){ width:71%; opacity:.45; }.pm-visual-bars span:nth-child(2){ width:86%; opacity:.7; }.pm-visual-bars span:nth-child(3){ width:96%; }.pm-visual-bars span:nth-child(4){ width:83%; opacity:.6; }
.pm-visual-prediction{ width:100%; height:160px; border-radius:12px; background:linear-gradient(180deg,transparent 35%,rgba(0,183,79,.1) 35% 70%,transparent 70%),linear-gradient(145deg,transparent 49%,var(--green) 50% 51%,transparent 52%); position:relative; }
.pm-visual-prediction::after{ content:"LIVE QUALITY PREDICTION · EVERY 30 SECONDS"; position:absolute; left:1rem; bottom:.5rem; color:var(--green-ink); font-size:.72rem; font-weight:700; letter-spacing:.1em; }
.pm-visual-radar{ width:180px; aspect-ratio:1; border-radius:50%; background:repeating-radial-gradient(circle,transparent 0 24px,#dce7e1 25px 26px),conic-gradient(from 10deg,rgba(0,183,79,.75),rgba(0,178,169,.2),rgba(0,183,79,.75)); clip-path:polygon(50% 2%,94% 27%,94% 73%,50% 98%,6% 73%,6% 27%); }
.pm-agent-shell{ width:100%; max-width:400px; }

/* Preserve the exact dashboard illustrations from the approved static Home mockup. */
.pm-visual-bars,.pm-visual-prediction,.pm-visual-radar{ position:relative; width:100%; max-width:420px; border:0; border-radius:0; clip-path:none; background-color:transparent; background-repeat:no-repeat; background-position:center bottom; background-size:100% auto; }
.pm-visual-bars{ display:block; aspect-ratio:420/224; }
.pm-visual-bars span{ display:none; }
.pm-visual-bars[aria-label*="Candidate"]{ background-image:url("../visual-model-selection.svg"); }
.pm-visual-bars[aria-label*="Root causes"]{ background-image:url("../visual-root-causes.svg"); }
.pm-visual-prediction{ height:auto; aspect-ratio:420/224; background-image:url("../visual-quality-prediction.svg"); }
.pm-visual-prediction::after{ content:none; }
.pm-visual-radar{ height:auto; aspect-ratio:420/242; background-image:url("../visual-centerlining.svg"); }
.pm-visual-bars::before,.pm-visual-prediction::before,.pm-visual-radar::before{ position:absolute; left:0; top:0; font-size:.8rem; letter-spacing:.1em; text-transform:uppercase; color:var(--muted); font-weight:600; }
.pm-visual-bars[aria-label*="Candidate"]::before{ content:"Model selection"; }
.pm-visual-bars[aria-label*="Root causes"]::before{ content:"Top root causes"; }
.pm-visual-prediction::before{ content:"Predicted vs. actual"; }
.pm-visual-radar::before{ content:"Live vs. golden run"; }

.pm-speed-strip{ display:grid!important; grid-template-columns:1fr; gap:1.2rem; margin-top:2.4rem; padding:1.8rem; border:1px dashed #cfe0d6; border-radius:var(--radius); background:var(--bg-tint); }
.pm-speed-strip > .wp-block-group{ text-align:center; }
.pm-speed-strip strong{ display:block; color:var(--green-ink); font-family:var(--display); font-size:clamp(1.9rem,3.6vw,2.6rem); line-height:1; }

.pm-proof-grid{ display:grid!important; grid-template-columns:1fr; gap:clamp(2rem,5vw,4rem); align-items:center; }
.pm-quote{ color:#fff!important; font-family:var(--display); font-size:clamp(1.5rem,2.6vw,2rem); line-height:1.25; }
.pm-proof-stats{ display:grid!important; grid-template-columns:1fr 1fr; gap:1rem; }
.pm-proof-stat{ margin:0!important; padding:1.4rem; border:1px solid var(--d-card-border); border-radius:var(--radius); background:var(--d-card); }
.pm-proof-stat strong{ display:block; color:#fff; font-family:var(--display); font-size:clamp(2.2rem,5vw,3.2rem); line-height:1; }
.pm-proof-stat span{ color:var(--d-muted); font-size:.88rem; }
.pm-proof-stat.is-highlight{ background:linear-gradient(135deg,var(--green),var(--teal)); }
.pm-proof-stat.is-highlight strong,.pm-proof-stat.is-highlight span{ color:#04130a; }

.pm-faq-list{ max-width:840px; margin-inline:auto; }
.pm-faq-list details{ margin-bottom:.7rem; padding:0; border:1px solid var(--border); border-radius:var(--radius-sm); background:#fff; overflow:hidden; }
.pm-faq-list summary{ list-style:none; display:flex; align-items:center; justify-content:space-between; gap:1rem; padding:1.15rem 1.4rem; font-weight:600; cursor:pointer; }
.pm-faq-list summary::-webkit-details-marker{ display:none; }
.pm-faq-list summary::after{ content:""; width:22px; height:22px; flex:0 0 22px; background:linear-gradient(var(--green-ink),var(--green-ink)) center/14px 2px no-repeat,linear-gradient(var(--green-ink),var(--green-ink)) center/2px 14px no-repeat; transition:transform .3s var(--ease); }
.pm-faq-list details[open] summary::after{ transform:rotate(135deg); }
.pm-faq-list details > :not(summary){ padding:0 1.4rem 1.3rem; color:var(--muted); }


.video-modal{ position:fixed; inset:0; z-index:1000; display:grid; place-items:center; padding:clamp(1rem,5vw,4rem); background:rgba(7,11,10,.86); opacity:0; pointer-events:none; transition:opacity .25s; }
.video-modal[hidden]{ display:none; }
.video-modal.is-visible{ opacity:1; pointer-events:auto; }
.video-modal__dialog{ position:relative; width:min(1000px,100%); }
.video-modal__video{ width:100%; max-height:80vh; border-radius:var(--radius); background:#000; }
.video-modal__close{ position:absolute; z-index:2; right:-12px; top:-12px; width:44px; height:44px; border-radius:50%; background:#fff; color:var(--ink); font-size:1.4rem; box-shadow:var(--shadow); }

.pm-default-content{ padding-top:var(--nav-h); }
.pm-content-page{ min-height:70vh; background:var(--bg); }
.pm-content-shell{ padding-block:calc(var(--nav-h) + clamp(2.5rem,6vw,4.5rem)) clamp(4rem,8vw,7rem); }
.pm-content-article{ width:100%; max-width:920px; margin-inline:auto; }
.pm-content-header{
  margin-bottom:clamp(2rem,5vw,3.5rem); padding-bottom:clamp(1.5rem,3vw,2.25rem);
  border-bottom:1px solid var(--border);
}
.pm-content-header .eyebrow{ margin-bottom:.85rem; color:var(--green-ink); }
.pm-content-header h1{ margin:0; color:var(--ink); font-size:clamp(2.75rem,7vw,5rem); line-height:.98; }
.pm-content-body{ color:var(--ink-2); font-size:clamp(1rem,1.3vw,1.08rem); line-height:1.78; overflow-wrap:anywhere; }
.pm-content-body > :first-child{ margin-top:0; }
.pm-content-body > :last-child{ margin-bottom:0; }
.pm-content-body p,
.pm-content-body ul,
.pm-content-body ol,
.pm-content-body blockquote,
.pm-content-body table,
.pm-content-body pre{ margin-block:0 1.35rem; }
.pm-content-body h2,
.pm-content-body h3,
.pm-content-body h4{ margin:2.2rem 0 .75rem; color:var(--ink); line-height:1.12; }
.pm-content-body h2{ font-size:clamp(1.7rem,3vw,2.2rem); }
.pm-content-body h3{ font-size:clamp(1.35rem,2.4vw,1.7rem); }
.pm-content-body h4{ font-size:1.1rem; }
.pm-content-body ul,
.pm-content-body ol{ padding-left:1.4rem; }
.pm-content-body li + li{ margin-top:.35rem; }
.pm-content-body a{ color:var(--green-ink); text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:3px; }
.pm-content-body a:hover,
.pm-content-body a:focus-visible{ color:var(--green); }
.pm-content-body blockquote{
  padding:1.15rem 1.35rem; border-left:3px solid var(--green);
  border-radius:0 var(--radius-sm) var(--radius-sm) 0; background:var(--bg-soft);
}
.pm-content-body table{ width:100%; border-collapse:collapse; }
.pm-content-body th,
.pm-content-body td{ padding:.75rem; border:1px solid var(--border); text-align:left; vertical-align:top; }
.pm-content-body th{ background:var(--bg-soft); color:var(--ink); }
.pm-content-body pre{ max-width:100%; padding:1rem; border-radius:var(--radius-sm); overflow:auto; background:var(--d-bg); color:#fff; }
@media (max-width:600px){
  .pm-content-shell{ padding-block:calc(var(--nav-h) + 2rem) 4rem; }
  .pm-content-header{ margin-bottom:1.75rem; }
  .pm-content-body{ line-height:1.7; }
}
.admin-bar .nav{ top:32px; }
@media (max-width:782px){ .admin-bar .nav{ top:46px; } }
@media (min-width:768px){ .pm-speed-strip{ grid-template-columns:repeat(3,1fr); } }
@media (min-width:861px){ .pm-feature-row{ grid-template-columns:1fr 1fr; } .pm-feature-row > *{ width:100%; max-width:560px; } .pm-feature-row > :first-child{ justify-self:end; } .pm-proof-grid{ grid-template-columns:1.1fr 1fr; } }

/* Keep the editor close to the front-end while retaining block affordances. */
.editor-styles-wrapper{ background:#fff; color:var(--ink); }
.editor-styles-wrapper .wp-block{ max-width:1200px; }
.editor-styles-wrapper .wp-block[data-align="full"]{ max-width:none; }
.editor-styles-wrapper .wp-block-acf-processminer-platform,
.editor-styles-wrapper .wp-block-acf-processminer-platform-feature,
.editor-styles-wrapper [data-type="acf/processminer-platform"],
.editor-styles-wrapper [data-type="acf/processminer-platform-feature"],
.editor-styles-wrapper .wp-block-acf-processminer-platform .acf-innerblocks-container,
.editor-styles-wrapper .wp-block-acf-processminer-platform .block-editor-inner-blocks,
.editor-styles-wrapper .wp-block-acf-processminer-platform .block-editor-block-list__layout{
  width:100%!important;
  max-width:none!important;
}
.editor-styles-wrapper .reveal{ opacity:1; transform:none; }

/* Read-only site chrome around the Home canvas. It is injected outside the
   block root, so it cannot be selected or saved as page content. */
.pm-editor-preview-header,
.pm-editor-preview-footer{ pointer-events:none; user-select:none; }
.editor-styles-wrapper .editor-post-title,
.editor-styles-wrapper .editor-post-title__block,
.editor-styles-wrapper .editor-post-title__input,
.editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper,
.editor-styles-wrapper .wp-block-post-title{ display:none!important; }
.editor-styles-wrapper .is-root-container{ padding-top:0!important; margin-top:0!important; }
.pm-editor-preview-header{
  position:fixed!important;
  inset:0 0 auto!important;
  width:100%!important;
  height:var(--nav-h)!important;
  margin:0!important;
  padding:0!important;
  background:transparent;
  z-index:1000;
}
.pm-editor-preview-header,
.pm-editor-preview-header *{ box-sizing:border-box; }
.pm-editor-preview-header .wrap{ width:100%; max-width:var(--maxw); margin-inline:auto; padding-inline:clamp(1.15rem,4vw,2rem); }
.pm-editor-preview-header ul,
.pm-editor-preview-header li{ margin:0; padding:0; list-style:none; }
.pm-editor-preview-header a{ text-decoration:none; }
.pm-editor-preview-header .nav-logo{ display:block; flex:0 0 auto; line-height:0; }
.pm-editor-preview-header .nav-logo img{ display:block; width:auto!important; height:30px!important; max-width:none; margin:0; }
.pm-editor-preview-header .nav-logo .logo-light{ display:none; }
.pm-editor-preview-header .nav-chevron{ width:12px; height:12px; margin-left:.25rem; }
.pm-editor-preview-header .nav-links > li > a{ display:inline-flex; align-items:center; }
.pm-editor-preview-header .nav-burger{ border:0; background:transparent; padding:0; }
.pm-editor-preview-header.scrolled{ background:rgba(255,255,255,.92); backdrop-filter:saturate(180%) blur(14px); border-bottom-color:var(--border); box-shadow:var(--shadow-sm); }
.pm-editor-preview-header.scrolled .logo-dark{ display:none; }
.pm-editor-preview-header.scrolled .logo-light{ display:block; }
.pm-editor-preview-header.scrolled .nav-links > li > a{ color:var(--ink-2); }
.editor-styles-wrapper #sel-bar1{ width:150px; }
.editor-styles-wrapper #sel-bar2{ width:190px; }
.editor-styles-wrapper #sel-bar3{ width:220px; }
.editor-styles-wrapper #sel-bar4{ width:196px; }
.editor-styles-wrapper #sel-label3,
.editor-styles-wrapper #connect-node-pred,
.editor-styles-wrapper #connect-node-cl,
.editor-styles-wrapper #connect-node-rc{ opacity:1!important; }
.editor-styles-wrapper #how-fill{ opacity:1!important; }
.editor-styles-wrapper #how-line{ stroke-dasharray:none!important; stroke-dashoffset:0!important; }
.pm-editor-preview-footer{ position:relative; z-index:1; }
