.gift-buy-form{display:grid;gap:16px;margin:24px 0;padding:24px;border:1px solid #bca36966;border-radius:16px;background:#253120}.gift-buy-form label{display:grid;gap:9px;font-size:14px}.gift-buy-form input:not([type=checkbox]),.gift-buy-form select{width:100%;min-height:48px;padding:12px;background:#141d10;color:#f1efe7;border:1px solid #71805f;border-radius:8px;font:inherit}.gift-buy-form .gift-check{display:flex;gap:12px;align-items:flex-start;line-height:1.7}.gift-check input{width:18px;height:18px;flex-shrink:0;margin-top:4px}.gift-buy-form small,.gift-buy-form p,.gift-card p,.gift-intro p{color:#bbc5b0;font-size:13px;line-height:1.8}.gift-card{border:1px solid #5b684b;border-radius:12px;padding:20px;margin:16px 0}.gift-received{margin-top:36px}.gift-intro h2{font-size:28px}.gift-buy-form .button{min-height:50px}.system-alert-card{padding:22px;border:1px solid #bca36988;background:#24301f;border-radius:16px;margin:24px 0}.system-alert-card h2{font-size:22px}.system-alert-card p{color:#bbc5b0;font-size:14px;line-height:1.8}.system-alert-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}
