/* NSGrowing V93 Order Intake Email Dashboard Lock */
.nsg-v93-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0}.nsg-v93-payment-box{border:1px solid rgba(123,33,79,.18);border-radius:22px;padding:18px;background:#fff}.nsg-v93-action-grid{display:grid;grid-template-columns:1fr;gap:10px;margin:14px 0}.nsg-v93-result{font-weight:600}.nsg-v93-file-help{display:block;margin-top:6px;color:#7a6a7d;font-size:.85rem}.nsg-v93-ref-thumb{max-width:220px;border-radius:14px;border:1px solid #ead7e5}.nsg-v93-order-stamp{margin-top:8px;padding:10px;border-radius:12px;background:#fff4fb;border:1px solid #ead7e5;font-size:.88rem;line-height:1.35;color:#3b2436}.nsg-v93-order-stamp strong{color:#241628}.nsg-v93-order-stamp small,.nsg-v93-order-stamp .muted{color:#66586a}.nsg-v93-order-stamp img{max-width:120px;border-radius:10px;border:1px solid #ead7e5;margin:6px 6px 0 0}.nsg-v93-result{color:#261528}.nsg-v93-result small{color:#5e5361}.nsg-v93-warn{color:#9b1c4a!important}.nsg-v93-online-badge{display:inline-flex;align-items:center;border-radius:999px;background:#f5ddec;color:#7b214f;padding:3px 8px;font-size:.75rem;font-weight:800;margin-left:6px}@media(max-width:760px){.nsg-v93-two{grid-template-columns:1fr}}

/* V93 Option A — anti-flicker (V75/V76 skip on V93 pages; class added in v93 JS init) */
:root{--nsg-v93-wine:#7b214f;--nsg-v93-line:rgba(123,33,79,.16);--nsg-v93-soft:#fffaf7}
html.nsg-v93-stable,body.nsg-v93-stable{scroll-behavior:auto!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
body.nsg-v93-stable,body.nsg-v93-stable *,body.nsg-v93-stable *::before,body.nsg-v93-stable *::after{animation:none!important;transition:none!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;will-change:auto!important}
body.nsg-v93-stable *::before,body.nsg-v93-stable *::after{box-shadow:none!important}
body.nsg-v93-stable :not(.faq-question)::before,body.nsg-v93-stable :not(.faq-question)::after{opacity:0!important;content:none!important;display:none!important}
body.nsg-v93-stable .faq-question::after{display:inline!important;opacity:1!important;content:'+'!important;float:right;font-size:22px;color:var(--nsg-v93-wine)}
body.nsg-v93-stable .faq-item.active .faq-question::after{content:'–'!important}
body.nsg-v93-stable .hero,body.nsg-v93-stable .hero-premium,body.nsg-v93-stable #storyText,body.nsg-v93-stable .process-card,body.nsg-v93-stable .quick-actions,body.nsg-v93-stable .visual-actions,body.nsg-v93-stable .premium-quick,body.nsg-v93-stable .action-card,body.nsg-v93-stable .product-card,body.nsg-v93-stable .category-card,body.nsg-v93-stable .glass-card,body.nsg-v93-stable .info-card,body.nsg-v93-stable .payment-secure-box,body.nsg-v93-stable .v70-payment-box,body.nsg-v93-stable .v74-payment-box,body.nsg-v93-stable .nsg-v93-payment-box,body.nsg-v93-stable #pedido,body.nsg-v93-stable #orderForm,body.nsg-v93-stable .policy-modal,body.nsg-v93-stable .premium-modal,body.nsg-v93-stable .policy-card,body.nsg-v93-stable .premium-card,body.nsg-v93-stable .modal-card{background:var(--nsg-v93-soft)!important;box-shadow:0 8px 18px rgba(67,31,72,.045)!important;border-color:var(--nsg-v93-line)!important;isolation:isolate!important}
body.nsg-v93-stable .hero:hover,body.nsg-v93-stable .hero-premium:hover,body.nsg-v93-stable .process-card:hover,body.nsg-v93-stable .quick-actions:hover,body.nsg-v93-stable .action-card:hover,body.nsg-v93-stable .product-card:hover,body.nsg-v93-stable .category-card:hover,body.nsg-v93-stable .glass-card:hover,body.nsg-v93-stable .info-card:hover,body.nsg-v93-stable .btn:hover,body.nsg-v93-stable button:hover{transform:none!important;box-shadow:0 8px 18px rgba(67,31,72,.045)!important;filter:none!important}
body.nsg-v93-stable input,body.nsg-v93-stable select,body.nsg-v93-stable textarea,body.nsg-v93-stable button,body.nsg-v93-stable .btn,body.nsg-v93-stable a.btn{box-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}
body.nsg-v93-stable input:focus,body.nsg-v93-stable select:focus,body.nsg-v93-stable textarea:focus{outline:2px solid rgba(123,33,79,.32)!important;box-shadow:none!important}
body.nsg-v93-stable .hero-actions,body.nsg-v93-stable .v59-main-actions,body.nsg-v93-stable .order-actions,body.nsg-v93-stable .v56-actions,body.nsg-v93-stable .v70-actions,body.nsg-v93-stable .v74-actions,body.nsg-v93-stable .v75-actions,body.nsg-v93-stable .v76-actions,body.nsg-v93-stable .nsg-v93-action-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}
body.nsg-v93-stable .hero-actions .btn,body.nsg-v93-stable .order-actions .btn,body.nsg-v93-stable .v59-main-actions .v59-btn,body.nsg-v93-stable .nsg-v93-action-grid .btn{width:100%!important;min-width:0!important;white-space:normal!important;text-align:center!important;justify-content:center!important}
@media(min-width:761px){body.nsg-v93-stable #pedido .split{grid-template-columns:minmax(310px,.85fr) minmax(390px,1fr)!important;gap:20px!important;max-width:1120px!important;padding:20px!important}body.nsg-v93-stable #orderForm{padding:20px!important;border-radius:24px!important}}
@media(max-width:760px){body.nsg-v93-stable #pedido .split{padding:14px!important;gap:14px!important}}
