/* © SNDR FX 2026 — All rights reserved · проприетарный код, копирование запрещено */
.pro-overlay{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,0.35);background:color-mix(in srgb,var(--overlay-bg) 55%,transparent);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);animation:fadeIn 0.08s ease}.pro-overlay.hidden{display:none}.pro-box{position:relative;width:min(380px,94vw);background:var(--popup-bg);background:color-mix(in srgb,var(--popup-bg) 58%,transparent);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);border:1px solid var(--border-light);border-color:color-mix(in srgb,var(--border-light) 65%,transparent);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),var(--shadow-hover);padding:20px 18px 16px;text-align:center;animation:modalUp 0.12s var(--ease)}.pro-logo{font-size:20px;font-weight:700;letter-spacing:-0.3px;margin-bottom:10px;background:linear-gradient(135deg,var(--text-primary) 30%,var(--text-secondary));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pro-logo span{color:var(--accent);-webkit-text-fill-color:var(--accent);text-shadow:0 0 12px var(--accent-glow)}.pro-list{list-style:none;text-align:left;display:flex;flex-direction:column;gap:5px;margin-bottom:12px;max-height:38vh;overflow-y:auto;padding-right:2px}.pro-list li{border:1px solid var(--border);border-radius:8px;padding:6px 10px;display:flex;flex-direction:column;gap:0}.pro-list li.hl{border-color:var(--accent-soft-2);background:var(--accent-soft);box-shadow:0 0 12px var(--accent-soft-2)}.pro-list b{font-size:var(--fs-small);font-weight:700;color:var(--text-primary)}.pro-list span{font-size:var(--fs-mini);color:var(--text-muted);line-height:1.4}.pro-buy{width:100%;padding:10px 12px;margin-bottom:8px;border:1px solid transparent;border-radius:10px;background:var(--accent-soft);border-color:var(--accent-soft-2);color:var(--text-primary);font-family:var(--font);font-size:var(--fs-h);font-weight:700;cursor:pointer;transition:box-shadow var(--transition),transform 0.08s var(--ease)}.pro-buy:hover{box-shadow:0 0 16px var(--accent-soft-2)}.pro-buy:active{transform:scale(0.98)}.pro-later{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-secondary);font-family:var(--font);font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:color var(--transition),border-color var(--transition)}.pro-later:hover{color:var(--text-primary);border-color:var(--text-secondary)}.pro-foot{display:flex;gap:8px}.pro-foot .pro-later,.pro-foot .pro-back{flex:1;width:auto;margin:0}.pro-back{padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-secondary);font-family:var(--font);font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:color var(--transition),border-color var(--transition)}.pro-back:hover{color:var(--text-primary);border-color:var(--text-secondary)}.pro-fine{margin-top:10px;font-size:var(--fs-small);color:var(--text-muted)}.pro-div{display:flex;align-items:center;gap:10px;margin:14px 0 10px;color:var(--text-muted);font-size:var(--fs-mini)}.pro-div::before,.pro-div::after{content: '';flex:1;height:1px;background:var(--border)}.pro-crypto{background:#229ED9;border-color:transparent;color:#fff}.pro-crypto:hover{box-shadow:0 0 16px rgba(34,158,217,0.5)}.pro-close{position:absolute;top:8px;right:10px;width:26px;height:26px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer;transition:color var(--transition),background var(--transition),border-color var(--transition)}.pro-close:hover{color:var(--text-primary);background:var(--menu-hover);border-color:var(--border)}.pro-trial{margin-bottom:10px;font-size:var(--fs-body);font-weight:600;color:var(--accent)}.pro-price{font-size:16px;font-weight:700;margin-bottom:12px}.pro-bill{text-align:left;margin-bottom:10px}.pro-row{margin-bottom:10px}.pro-row> span{display:block;font-size:var(--fs-small);color:var(--text-muted);margin-bottom:6px}.pro-seg{display:flex;gap:6px}.pro-seg.wrap{flex-wrap:wrap}.pro-seg button{padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-family:var(--font);font-size:var(--fs-body);font-weight:600;cursor:pointer}.pro-seg button.on{border-color:var(--accent);color:var(--text-primary);background:var(--accent-soft)}.pro-inv{text-align:center}.pro-lab{display:block;margin-bottom:10px;font-size:var(--fs-small);color:var(--text-muted);text-align:left}.pro-selwrap{position:relative;display:block;margin-top:6px}.pro-selwrap::after{content: '▾';position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.pro-sel{width:100%;appearance:none;-webkit-appearance:none;padding:10px 32px 10px 12px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--popup-bg) 60%,transparent);color:var(--text-primary);font-family:var(--font);font-size:var(--fs-body);font-weight:600;cursor:pointer;color-scheme:dark}.pro-sel:focus{outline:none;border-color:var(--accent)}.pro-amt{font-size:24px;font-weight:700;font-family:var(--font-mono,monospace)}.pro-net{font-size:var(--fs-small);color:var(--text-muted);margin:4px 0 10px}.pro-addr{font-family:var(--font-mono,monospace);font-size:12px;word-break:break-all;border:1px dashed var(--border);border-radius:8px;padding:8px;margin-bottom:8px;user-select:all}.pro-copy{width:100%;padding:7px;margin-bottom:6px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-weight:600;cursor:pointer}.pro-copy:hover{color:var(--text-primary);border-color:var(--text-secondary)}.pro-status{margin-top:8px;font-weight:600}.pro-err{color:#ff8080;font-size:var(--fs-body)}.pro-spin{color:var(--text-muted)}.form-btn.pro-lock{opacity:0.65;border-style:dashed}