.form-options{margin:1rem 0 .85rem;text-align:left}
.airdrop-form-card .form-consent{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem;align-items:start;margin:0;color:#254536;font-size:.78rem;line-height:1.5;cursor:pointer}
.form-consent span{display:block;min-width:0;padding-top:.02rem}
.form-consent input[type="checkbox"]{width:1.1rem;height:1.1rem;margin:.08rem 0 0;accent-color:#214d3e}
.form-consent-help{display:block;margin:.4rem 0 0 1.75rem;color:#687a62;font-size:.78rem;line-height:1.55}
.turnstile-slot{min-height:0;margin:.8rem 0}
.turnstile-slot:empty{display:none}
.airdrop-success.form-success-modal{position:fixed;inset:0;z-index:1200;display:grid;align-content:center;justify-items:center;padding:1.5rem;background:rgba(18,45,37,.72);backdrop-filter:blur(5px)}
.airdrop-success.form-success-modal[hidden]{display:none}
.form-success-dialog{width:min(100%,30rem);max-height:calc(100vh - 3rem);overflow:auto;padding:2rem;border:1px solid #dce6d2;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(16,43,34,.3);text-align:center}
.form-success-dialog h4{margin:.85rem 0 .55rem;font-size:1.5rem;color:#173c31}
.form-success-dialog p{margin:0 0 1.25rem;color:#64745e;line-height:1.65}
.form-modal-close{margin-left:.5rem}
.airdrop-support a{color:#50783a;font-weight:600;text-underline-offset:2px}
.airdrop-success:not(.form-success-modal) .form-success-dialog{width:100%;max-height:none;overflow:visible;padding:0;border:0;box-shadow:none;text-align:left}
@media (max-width:540px){.form-success-dialog{padding:1.5rem}.form-success-dialog .airdrop-again,.form-success-dialog .form-modal-close{display:block;width:100%;margin:.65rem 0 0}}
