/* Подарок «2 часа на оплату»: навык razbor-insta-sokhranyonok. Блок ставит sec-gift.js в карточку оплаты.
   План — plans/2026-09-29-razbor-insta-sokhranyonok.md */
.gft{margin:22px auto 4px;max-width:520px;padding:16px 18px 18px;border-radius:18px;border:1px solid #c7a7ff47;background:radial-gradient(120% 90% at 0% 0%,#9759ff38,transparent 62%),linear-gradient(160deg,#1c1238,#120a26);box-shadow:inset 0 1px 0 #ffffff12,0 18px 40px -24px #9759ffa6;text-align:left}
.gft-kick{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:700 11.5px/1.3 Manrope,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#c7a7ff}
.gft-kick span{font-size:15px;letter-spacing:0}
.ofr-section .gft-title{margin:0 0 6px;font:800 17px/1.35 Manrope,Arial,sans-serif;color:#fff}
.ofr-section .gft-text{margin:0;font:400 14px/1.6 Manrope,Arial,sans-serif;color:#b4a9c6}
.gft-timer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 14px;border-radius:12px;background:#0b061a;border:1px solid #c7a7ff26}
.gft-timer p{margin:0!important;font:600 13px/1.4 Manrope,Arial,sans-serif;color:#d9ccef!important}
.gft-clock{font:700 26px/1 Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff;text-shadow:0 0 18px #9759ffb3;white-space:nowrap}
.gft.is-over{padding:12px 16px;opacity:.7}
.gft.is-over .gft-text,.gft.is-over .gft-timer{display:none}

.gft-dlg{width:min(440px,calc(100% - 32px));padding:0;border:0;border-radius:22px;background:linear-gradient(180deg,#1a1033,#110a25);color:#f1ecfa;box-shadow:0 0 0 1px #c7a7ff3d,0 40px 90px -30px #000}
.gft-dlg::backdrop{background:#05020dcc;backdrop-filter:blur(3px)}
.gft-dlg form{display:flex;flex-direction:column;gap:12px;padding:26px 22px 22px}
.gft-dlg h3{margin:0;font:800 20px/1.3 Manrope,Arial,sans-serif;color:#fff}
.gft-dlg p{margin:0;font:400 14px/1.6 Manrope,Arial,sans-serif;color:#b4a9c6}
.gft-dlg input{width:100%;min-height:52px;padding:0 16px;border-radius:12px;border:1px solid #c7a7ff4d;background:#0b061a;color:#fff;font:600 16px Manrope,Arial,sans-serif}
.gft-dlg input:focus{outline:2px solid #9759ff;outline-offset:1px}
.gft-dlg .gft-err{min-height:1.2em;font-size:13px;color:#ff9db0}
.gft-go{min-height:54px;border:0;border-radius:12px;background:linear-gradient(135deg,#b98bff,#7a3de2);color:#fff;font:800 16px Manrope,Arial,sans-serif;cursor:pointer}
.gft-go:disabled{opacity:.6;cursor:default}
.gft-x{position:absolute;right:10px;top:8px;width:40px;height:40px;border:0;background:none;color:#b4a9c6;font-size:26px;line-height:1;cursor:pointer}
@media (max-width:480px){.gft-timer{flex-direction:column;align-items:flex-start}.gft-clock{font-size:24px}}
