/* Private editor: keeps the original form mounted for calculator integration. */
#pmc-v11-entry-card.pmc-private-editor-open>:not(.pmc-saved-editor):not(dialog){display:none!important}
.pmc-saved-editor{box-sizing:border-box;max-width:100%;padding:clamp(16px,3vw,30px);color:#211b13;background:#fff;scroll-margin-top:28px;font:16px/1.5 Arial,sans-serif}
.pmc-saved-editor h2{font:700 clamp(25px,3vw,34px)/1.2 Georgia,serif;color:#17120b;margin:0 0 12px}.pmc-saved-reference{color:#9c1028;font-weight:700}.pmc-saved-editor table{width:100%;border-collapse:collapse}.pmc-saved-editor th,.pmc-saved-editor td{padding:9px 5px;border-bottom:1px solid #e7dcc4;text-align:left;overflow-wrap:anywhere}.pmc-saved-editor td:last-child{text-align:right}
.pmc-saved-form{margin-top:24px}.pmc-saved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pmc-saved-field{display:flex;flex-direction:column;gap:7px;font-weight:600;margin:0 0 18px!important;min-width:0}.pmc-saved-field input,.pmc-saved-field select,.pmc-saved-field textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:11px 12px!important;border:1px solid #bba77c!important;border-radius:6px!important;background:#fffdf8!important;color:#211b13!important;font:16px/1.4 Arial,sans-serif!important}.pmc-saved-field :focus{outline:2px solid #b58d3d;outline-offset:2px}.pmc-saved-wide{grid-column:1/-1}.pmc-saved-notice{padding:13px 16px;background:#fbf4e5;border-left:3px solid #b58d3d;font-size:14px}.pmc-saved-email{overflow-wrap:anywhere;font-size:14px}
.pmc-saved-primary,.pmc-saved-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #b58d3d;border-radius:6px;background:#b20f28;color:#fff;font:700 16px/1.3 Arial,sans-serif;cursor:pointer;max-width:100%}.pmc-saved-secondary{background:#101010;color:#f4d99b}.pmc-saved-primary:disabled{opacity:.7;cursor:default}.pmc-saved-selected{font-size:20px;font-weight:700;color:#981028}.pmc-update-error{color:#b00020;font-weight:700}.pmc-saved-editor [hidden]{display:none!important}
@media(max-width:640px){.pmc-saved-grid{grid-template-columns:minmax(0,1fr)}.pmc-saved-primary,.pmc-saved-secondary{width:100%}.pmc-saved-editor{padding:16px 10px}.pmc-saved-editor th,.pmc-saved-editor td{font-size:14px}}
