
/* URLViral V10 */[data-feature-pane] .panel{max-width:1100px}[data-feature-pane] form label{display:block;margin:14px 0;font-weight:650}[data-feature-pane] input,[data-feature-pane] textarea,[data-feature-pane] select{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #cbd4e4;border-radius:9px;background:white;color:#16213b;font:inherit}.fx-item{border:1px solid #e3e8f1;background:#f9fafc;padding:16px;border-radius:13px;margin:14px 0}.fx-list-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid #e8edf5}.fx-list-row strong{margin-right:auto}.fx-ticket{border-bottom:1px solid #e5eaf1;padding:15px 0}.fx-ticket p{white-space:pre-wrap}.fx-qr{font-size:12px!important;padding:5px 8px!important;margin:0 5px!important;display:inline-block!important} [hidden]{display:none!important}

/* V11: prominent billing action and logical sidebar grouping */
.billing-action{margin:22px 0 20px}.billing-paypal-btn{display:flex;align-items:center;gap:16px;max-width:470px;padding:17px 22px;border-radius:15px;background:#0b55d8;color:#fff!important;text-decoration:none!important;box-shadow:0 7px 18px rgba(10,68,174,.17);transition:background .2s,transform .2s}.billing-paypal-btn:hover,.billing-paypal-btn:focus-visible{background:#063f9e;transform:translateY(-1px)}.billing-paypal-symbol{flex:none;width:47px;height:47px;display:grid;place-items:center;background:white;color:#0b55d8;border-radius:12px;font-size:31px;font-weight:900;font-style:italic}.billing-paypal-btn strong{display:block;font-size:18px;line-height:1.25}.billing-paypal-btn small{display:block;color:#e1eaff;font-size:12px;margin-top:4px}.billing-paypal-arrow{margin-left:auto;font-size:25px;font-weight:700}@media(max-width:540px){.billing-paypal-btn{padding:14px;gap:11px}.billing-paypal-btn strong{font-size:16px}.billing-paypal-symbol{width:40px;height:40px}}

/* V12: feature navigation and visible feedback */
[data-feature-tab].selected{background:#eaf1e1!important;color:#18362b!important;font-weight:750!important}[data-feature-pane]{min-width:0}[data-feature-pane] .panel{width:100%}[data-feature-pane] button{cursor:pointer}[data-feature-pane] [role=status]:not(:empty){margin-top:12px;padding:10px 12px;background:#eff5ff;border-radius:8px;color:#184ab3;overflow-wrap:anywhere}
