.fx-instant-card{max-width:820px}.fx-price-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 10px;padding:16px 18px;border:1px solid rgba(86,196,255,.3);border-radius:16px;background:rgba(22,85,140,.15)}.fx-price-banner strong{font-size:1.55rem}.fx-price-banner span{color:#a9bdd5;text-align:right}.fx-no-charge-note{margin:0 0 18px;padding:12px 14px;border:1px solid rgba(126,224,178,.22);border-radius:12px;background:rgba(26,112,76,.1);color:#bcd6c9;font-size:.92rem}.fx-no-charge-note b{color:#e4fff0}.fx-target-row{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 16px}.fx-target-row label{display:grid;gap:7px;font-weight:700}.fx-target-row select,.fx-target-row input{width:100%;padding:12px;border-radius:12px;border:1px solid #284666;background:#07162b;color:#fff;font:inherit}.fx-analyze-button{width:100%;margin-top:14px}.fx-payment-panel{margin-top:18px;padding:18px;border:1px solid #294d72;border-radius:16px;background:#081a32}.fx-payment-panel>div:first-child{display:grid;gap:5px;margin-bottom:14px}.fx-payment-panel span{color:#a9bdd5;font-size:.9rem}.fx-instant-result{display:block}.fx-result-heading{display:flex;gap:12px;align-items:center}.fx-result-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.fx-result-stats>div{display:grid;gap:4px;padding:12px;border:1px solid #243f5d;border-radius:12px;background:#07182d}.fx-result-stats span{font-size:.78rem;color:#8fa9c3}.fx-result-stats strong{font-size:1rem;color:#fff}.fx-preview-wrap{overflow:hidden;margin:14px 0 18px;border:1px solid #29455f;border-radius:15px;background:#061221}.fx-preview-label{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #29455f;color:#dceaff}.fx-preview-label span{font-size:.78rem;color:#8fa9c3}.fx-preview-wrap img{display:block;width:100%;max-height:560px;object-fit:contain;background:#e8edf2}.fx-secondary-button{width:100%;padding:12px 16px;border:1px solid #41698d;border-radius:999px;background:transparent;color:#dceaff;font:inherit;font-weight:700;cursor:pointer}.fx-result-miss .fx-free-result-check{background:#5f4b13;color:#ffe39c}.fx-result-miss .fx-result-stats>div:nth-child(3){border-color:#765f24}.fx-instant-result #downloadButton{width:100%;margin-top:12px}@media(max-width:640px){.fx-price-banner{align-items:flex-start;flex-direction:column}.fx-price-banner span{text-align:left}.fx-target-row{grid-template-columns:1fr}.fx-result-stats{grid-template-columns:1fr 1fr}.fx-preview-label{align-items:flex-start;flex-direction:column}}

.fx-analyze-button:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.55)}

/* FilexFlow instant target compression — professional PayPal surface. B2C/B2B checkout styling untouched. */
.fx-payment-panel{background:#fff!important;border:1px solid rgba(15,23,42,.10)!important;box-shadow:0 18px 50px rgba(0,0,0,.16)!important;color:#0f172a!important;padding:20px!important;border-radius:18px!important}.fx-payment-panel>div:first-child strong{color:#0f172a!important}.fx-payment-panel>div:first-child span{color:#475569!important}.fx-payment-panel #paypalButton,.fx-payment-panel #paypalCardButton{width:min(100%,704px);margin:0 auto 10px;background:#fff!important;overflow:visible!important}
