.k-eatwell .ew-lw-field{position:relative}.k-eatwell .ew-lw-in:after{content:"";background:var(--a500) url(/media/eatwell-app/a/ic-tick-d.svg) center/12px 12px no-repeat;width:22px;height:22px;transition:scale .5s var(--ew-ease);border-radius:50%;flex:none;scale:0}.k-eatwell .ew-lw-field.is-ok .ew-lw-in{border-color:var(--a500)}.k-eatwell .ew-lw-field.is-ok .ew-lw-in:after{scale:1}.k-eatwell .ew-lw-field.is-err .ew-lw-in{border-color:#ff8f94}.k-eatwell .ew-lw-hint{font:500 12px/14px var(--ew-ui);color:#ffd3d5;opacity:0;transition:opacity .4s var(--ew-ease);position:absolute;top:calc(100% + 2px);left:16px}.k-eatwell .ew-lw-hint:not(:empty){opacity:1}.k-eatwell .ew-lw-lbl{transition:opacity .3s var(--ew-ease)}.k-eatwell .ew-lw-otp{opacity:0;pointer-events:none;height:36px;transition:opacity .45s var(--ew-ease);gap:10px;display:flex;position:absolute;top:20px;left:0;right:0}.k-eatwell .ew-lw-otp i{font:400 26px/32px var(--ew-head);text-align:center;color:#fff;transition:border-color .4s var(--ew-ease),background-color .5s var(--ew-ease),color .5s var(--ew-ease);background:#ffffff1a;border:1px solid #fff6;border-radius:10px;flex:1;font-style:normal;display:block}.k-eatwell .ew-lw-otp i.is-f{border-color:var(--a500);animation:ew-otp-pop .5s var(--ew-ease)}.k-eatwell .ew-lw-form.is-otp .ew-lw-otp{opacity:1}.k-eatwell .ew-lw-form.is-otp .ew-lw-in{opacity:0}.k-eatwell .ew-lw-in{transition:border-color .3s var(--ew-ease),opacity .35s var(--ew-ease)}.k-eatwell .ew-lw-form.is-done .ew-lw-otp i{background:var(--a500);border-color:var(--a500);color:var(--a900)}.k-eatwell .ew-sb:before{content:"";opacity:0;pointer-events:none;transition:opacity .6s var(--ew-ease);background:radial-gradient(circle,#c6ed37bf 0 50%,#c6ed3700 70%);border-radius:50%;position:absolute;inset:-16px}.k-eatwell .ew-sb.is-ready:before{opacity:1;animation:2.2s ease-in-out infinite ew-sb-glow}@keyframes ew-otp-pop{0%{opacity:.3;scale:.8}to{opacity:1;scale:1}}@keyframes ew-sb-glow{0%,to{opacity:.55;scale:.94}50%{opacity:1;scale:1.06}}
