/* Save Point 90: native, non-iframe Engagement draft inside five-step creator.
 * Scoped card body style is rendered in Shadow DOM, never globally.
 */
#preview2View .pcs-engagement-draft[hidden]{display:none!important}
#preview2View .pcs-engagement-draft{
 box-sizing:border-box;max-width:100%;margin:0 0 22px;padding:13px;
 border:1px solid #d6bc8c;border-radius:18px;
 background:#fffaf2;box-shadow:0 10px 22px #48332314
}
#preview2View .pcs-engagement-draft>header small{
 display:block;font:750 11px/1.4 system-ui;letter-spacing:.12em;color:#966d34
}
#preview2View .pcs-engagement-draft>header h3{
 font:500 clamp(22px,3vw,33px)/1.15 Georgia,serif;color:#342825;margin:5px 0 7px
}
#preview2View .pcs-engagement-draft>header p{
 font:400 13px/1.5 system-ui;color:#6b584b;margin:0 0 12px
}
#preview2View .pcs-engagement-draft .pcs-engagement-draft-warning{
 padding:9px 12px;border-left:3px solid #b68e4b;background:#fff3dc;border-radius:7px
}
@media(max-width:899px){
 #preview2View .pcs-engagement-draft{padding:9px;margin:0 0 14px}
}
/* Save Point 100: don't stack the obsolete invitation/sign pickers under
   the approved Engagement & Anniversary five-piece draft. Keep old DOM/event
   handlers for backward compatibility; restore visibility for all other types.
   The attribute is set by the native editor ONLY for these two specific types. */
#preview2View[data-pcs-engagement-draft="shown"] #p2vInvitationExperience,
#preview2View[data-pcs-engagement-draft="shown"] #p2vLuxGallery,
#preview2View[data-pcs-engagement-draft="shown"] #p2PrintSnippet,
#preview2View[data-pcs-engagement-draft="shown"] #p2Style .p2-themes{
  display:none!important;
}

/* Commercial limited photo print option: do NOT hide the original
   independently working print controls. The photographic masters only permit
   A6; original vector/classic layouts remain available for A4/A2/A1 in this
   collapsed disclosure, without duplicating the invitation picker. */
#preview2View.pcs-ready[data-pcs-engagement-draft="shown"] .pcs-legacy-choice{
 display:none!important;
}
#preview2View.pcs-ready[data-pcs-engagement-draft="shown"] .pcs-legacy-signs{
 display:block!important;
 border-color:#c7a368!important;
}
#preview2View.pcs-ready[data-pcs-engagement-draft="shown"] .pcs-legacy-signs>summary{
 color:#674516!important;font-weight:750!important;
}

/* SP159: clean-slate paid access only for the selected premium collection.
   Old paper-size previews are inappropriate here: existing photographic source
   does not support A2/A1. Keep those DOM elements for other/saved event types. */
#preview2View #p2v91Step3Launch{display:none!important}
#preview2View.pcs-ready[data-pcs-engagement-draft="shown"] #p2v91Step3Launch{
 display:block!important;width:100%;max-width:500px;margin:14px 0!important;
 padding:14px 16px!important;border-radius:13px!important;
 border:1px solid #af843e!important;background:#1c2435!important;
 color:#ffefd4!important;font:750 14px/1.4 system-ui,sans-serif!important;
 box-shadow:0 6px 15px #33221925!important
}
#preview2View.pcs-ready[data-pcs-engagement-draft="shown"] #p2Print>.p2-kicker,
#preview2View.pcs-ready[data-pcs-engagement-draft="shown"] #p2Print>h3,
#preview2View.pcs-ready[data-pcs-engagement-draft="shown"] #p2Print>label,
#preview2View.pcs-ready[data-pcs-engagement-draft="shown"] #p2Print>.p2-banner{
 display:none!important
}

/* SP219: never surface the retired Classic/Rustic selector for a First
   Birthday reserved for the real five-photo editor. Older DOM handlers stay. */
#preview2View.pcs-ready[data-pcs-awaiting-approved-art~="noahs-first-birthday"] .pcs-legacy-choice,
#preview2View.pcs-ready[data-pcs-awaiting-approved-art~="noahs-first-birthday"] #p2Style>.p2-themes{display:none!important}
