/* Phase 20.5.15.33 — Portfolio Builder customer journey QA & public regression lock */
body.commercial-portfolio-standalone-v2051523 header.site-header,
body.commercial-portfolio-standalone-v2051523 .marketak-header,
body.commercial-portfolio-standalone-v2051523 .topbar,
body.commercial-portfolio-standalone-v2051523 .main-header,
body.commercial-portfolio-standalone-v2051523 .announcement-ticker,
body.commercial-portfolio-standalone-v2051523 .smart-sales-coupon,
body.commercial-portfolio-standalone-v2051523 .bazarco-cookie-consent-v2051513,
body.commercial-portfolio-standalone-v2051523 .ai-assistant,
body.commercial-portfolio-standalone-v2051523 .marketak-ai-assistant,
body.commercial-portfolio-standalone-v2051523 footer.site-footer,
body.commercial-portfolio-standalone-v2051523 .main-footer,
body.commercial-portfolio-standalone-v2051523 .footer,
body.commercial-portfolio-standalone-v2051523 .bazarco-footer {
  display: none !important;
}
body.commercial-portfolio-standalone-v2051523 {
  overflow-x: hidden !important;
  background: #050816 !important;
}
body.commercial-portfolio-standalone-v2051523 .pbf-v2051525,
body.commercial-portfolio-standalone-v2051523 .pbf-v2051525 * {
  word-break: normal !important;
  overflow-wrap: anywhere;
}
body.commercial-portfolio-standalone-v2051523 .pbf-v2051525 h1,
body.commercial-portfolio-standalone-v2051523 .pbf-v2051525 h2,
body.commercial-portfolio-standalone-v2051523 .pbf-v2051525 h3,
body.commercial-portfolio-standalone-v2051523 .pbf-v2051525 strong {
  white-space: normal !important;
  writing-mode: horizontal-tb !important;
  text-orientation: mixed !important;
  line-height: 1.15;
}
.pb-journey-note-v2051533 {
  border: 1px solid rgba(139,92,246,.24);
  background: linear-gradient(135deg, rgba(139,92,246,.10), rgba(37,99,235,.06));
  border-radius: 22px;
  padding: 14px 16px;
  color: #1e293b;
  margin: 12px 0;
}
.pb-journey-note-v2051533 strong {display:block;font-weight:900;margin-bottom:4px;color:#111827;}
.pb-market-card-v2051531[data-pb-journey-current-v2051533="1"] {
  outline: 2px solid rgba(34,197,94,.40);
  box-shadow: 0 22px 58px rgba(34,197,94,.12), 0 0 0 8px rgba(34,197,94,.04);
}
.pb-apply-template-form-v2051532.is-submitting-v2051533 button,
.pb-template-detail-v2051531 .pb-apply-template-form-v2051532.is-submitting-v2051533 button {
  pointer-events: none;
  opacity: .78;
}
@media (max-width: 760px){
  .pb-journey-note-v2051533{border-radius:16px;padding:12px 14px;font-size:13px;}
  body.commercial-portfolio-standalone-v2051523 .pbf-v2051525{min-width:0!important;width:100%!important;}
}
