/* Picorae v18.17 preview-only customised reverse editor */
#preview2View #p2vCardReverseEditor{display:grid;gap:10px;margin:15px 0 10px;padding:16px 14px;border:1px solid #d7c29d;background:linear-gradient(155deg,#fffaf1,#f8efdf);border-radius:17px;color:#382d20}
#preview2View .p2v-reverse-editor-title h3{font:600 22px/1.16 Georgia,serif;margin:5px 0}
#preview2View .p2v-reverse-editor-title small{font:800 9px system-ui;letter-spacing:.17em;color:#957037}
#preview2View .p2v-reverse-editor-title p{font:500 11px/1.5 system-ui;margin:0 0 3px;color:#695b49}
#preview2View #p2vCardReverseEditor label{font:750 12px/1.4 system-ui;display:flex;justify-content:space-between;gap:9px}
#preview2View #p2vCardReverseEditor label small{font-weight:500;color:#827361}
#preview2View #p2vCardReverseEditor select,#preview2View #p2vCardReverseEditor input,#preview2View #p2vCardReverseEditor textarea{box-sizing:border-box;width:100%;font:500 16px/1.35 system-ui;color:#322b23;background:#fffdf9;border:1px solid #d6c9b0;border-radius:10px;padding:11px}
#preview2View #p2vReverseFields:not([hidden]){display:grid;gap:8px}
#preview2View #p2vReverseFields[hidden]{display:none!important}
#preview2View #p2vReverseFields.p2v-reverse-readonly input,#preview2View #p2vReverseFields.p2v-reverse-readonly textarea{background:#f6f2eb;color:#5d5040}
#preview2View #p2vReverseShowBack{width:100%;font:800 12px system-ui;background:#28231b;color:#fffaf1;border:0;border-radius:11px;padding:13px;min-height:44px}
#preview2View .p2v-reverse-note{font:500 10px/1.4 system-ui;color:#766954;margin:0}
:is(#preview2View,#p2Lightbox) .p2-premium-sign.p2v-true-sign[data-side="back"][data-p2v-reverse-mode="thankyou"] .p2-card-back>strong,
:is(#preview2View,#p2Lightbox) .p2-premium-sign.p2v-true-sign[data-side="back"][data-p2v-reverse-mode="custom"] .p2-card-back>strong{font-size:clamp(16px,1.25em,22px)!important}
:is(#preview2View,#p2Lightbox) .p2-premium-sign.p2v-true-sign[data-side="back"][data-p2v-reverse-mode="thankyou"] .p2-card-back>p,
:is(#preview2View,#p2Lightbox) .p2-premium-sign.p2v-true-sign[data-side="back"][data-p2v-reverse-mode="custom"] .p2-card-back>p{font-size:10.1px!important;line-height:1.43!important;margin-bottom:12px!important}


/* v18.18: premium, unobtrusive card-back editor placed below the true card.
   Text is visible as actual stationery BEFORE the organiser edits it. */
#preview2View #p2vCardReverseEditor{
 display:flex!important;flex-direction:column!important;gap:9px!important;
 width:100%!important;max-width:430px!important;box-sizing:border-box!important;
 margin:18px auto 6px!important;padding:15px!important;
 border:1px solid rgba(148,117,77,.28)!important;
 border-radius:15px!important;background:#fffdfa!important;
 box-shadow:0 4px 20px rgba(62,47,30,.045)!important;
}
#preview2View #p2vCardReverseEditor .p2v-reverse-editor-title{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:12px!important;
}
#preview2View #p2vCardReverseEditor .p2v-reverse-editor-title h3{
 font:600 18px/1.15 Georgia,serif!important;letter-spacing:-.02em!important;
 margin:4px 0!important;color:#392c20!important;
}
#preview2View #p2vCardReverseEditor .p2v-reverse-editor-title small{
 font:800 8px/1.2 system-ui!important;letter-spacing:.12em!important;color:#856842!important;
}
#preview2View #p2vCardReverseEditor .p2v-reverse-editor-title p{
 font:500 11px/1.35 system-ui!important;color:#695b4c!important;margin:0!important
}
#preview2View #p2vReverseEditToggle{
 flex:0 0 auto!important;padding:10px 12px!important;min-height:42px!important;
 background:transparent!important;color:#5b4229!important;
 font:800 11px/1 system-ui!important;
 border:1px solid #d9c6a8!important;border-radius:999px!important;
}
#preview2View #p2vReverseBody:not([hidden]){display:grid!important;gap:9px!important;padding-top:14px!important;border-top:1px solid #e8ded0!important}
#preview2View #p2vReverseBody[hidden]{display:none!important}
#preview2View #p2vCardReverseEditor label{
 font:750 11px/1.3 system-ui!important;color:#514537!important;
 display:flex!important;justify-content:space-between!important;
}
#preview2View #p2vCardReverseEditor label small{
 font:500 10px system-ui!important;color:#897c69!important
}
#preview2View #p2vCardReverseEditor select,#preview2View #p2vCardReverseEditor input,
#preview2View #p2vCardReverseEditor textarea{
 box-sizing:border-box!important;width:100%!important;min-width:0!important;
 font:500 16px/1.35 system-ui!important;border:1px solid #e2d7c6!important;
 color:#2f2923!important;background:#fff!important;
 padding:12px!important;border-radius:9px!important;
 box-shadow:none!important
}
#preview2View #p2vReverseFields:not([hidden]){display:grid!important;gap:7px!important}
#preview2View #p2vReverseFields[hidden]{display:none!important}
#preview2View #p2vReverseShowBack{
 width:100%!important;min-height:42px!important;padding:10px!important;
 border-radius:10px!important;border:1px solid #e2d7c6!important;
 font:750 11px/1.15 system-ui!important;color:#654729!important;
 background:#faf6f0!important
}
#preview2View .p2v-reverse-note{
 font:500 10px/1.45 system-ui!important;color:#75695b!important;margin:0!important;
}
