@keyframes lswl-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lswl-notify-form[hidden],.lswl-notify-form__form[hidden],.lswl-notify-form__heading[hidden]{display:none!important}.lswl-notify-form{animation:lswl-fade-up .35s ease both;background:transparent;border:1px solid #e0e0e0;border-radius:5px;border-top:3px solid var(--lswl-accent,#5d9e3f);display:flex;flex-direction:column;gap:14px;margin:20px 0;padding:20px}.lswl-notify-form__heading{color:var(--lswl-heading-color,inherit);font-size:1em;font-weight:600;margin:0}.lswl-notify-form__form{gap:10px}.lswl-notify-form__field,.lswl-notify-form__form{display:flex;flex-direction:column}.lswl-notify-form__field:first-child{animation:lswl-fade-up .3s ease .06s both}.lswl-notify-form__field:nth-child(2){animation:lswl-fade-up .3s ease .12s both}.lswl-notify-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.025)!important;border:1.5px solid var(--lswl-input-border,#e0e0e0)!important;border-radius:var(--lswl-input-radius,5px)!important;box-sizing:border-box!important;color:inherit!important;font-size:inherit!important;line-height:1.5;max-height:none!important;min-height:auto!important;padding:var(--lswl-input-padding,10px 14px)!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.lswl-notify-form__input::-moz-placeholder{color:currentColor;opacity:.38}.lswl-notify-form__input::placeholder{color:currentColor;opacity:.38}.lswl-notify-form__input:focus{background-color:rgba(var(--lswl-accent-rgb,93,158,63),.03)!important;border-color:var(--lswl-accent,#5d9e3f)!important;box-shadow:0 0 0 3px rgba(var(--lswl-accent-rgb,93,158,63),.14)!important;outline:none!important}.lswl-notify-form__input:not(:-moz-placeholder):valid{border-color:rgba(var(--lswl-accent-rgb,93,158,63),.55)}.lswl-notify-form__input:not(:placeholder-shown):valid{border-color:rgba(var(--lswl-accent-rgb,93,158,63),.55)}.lswl-notify-form__input:not(:-moz-placeholder):not(:focus):invalid{border-color:rgba(192,0,0,.38);box-shadow:0 0 0 2px rgba(192,0,0,.08)}.lswl-notify-form__input:not(:placeholder-shown):not(:focus):invalid{border-color:rgba(192,0,0,.38);box-shadow:0 0 0 2px rgba(192,0,0,.08)}.lswl-notify-form__submit{animation:lswl-fade-up .3s ease .18s both;margin:0}.lswl-notify-form__button{border-radius:var(--lswl-btn-radius,5px)!important;border-width:1px!important;min-height:40px;padding:var(--lswl-btn-padding,10px 20px)!important;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease,box-shadow .15s ease;width:100%}.lswl-notify-form__button,.lswl-notify-form__button:visited{background-color:var(--lswl-accent,#5d9e3f)!important;border-color:var(--lswl-accent-dark,#4a8030)!important;color:var(--lswl-btn-text,#fff)!important}.lswl-notify-form__button:focus,.lswl-notify-form__button:hover{background-color:var(--lswl-accent-dark,#4a8030)!important;border-color:var(--lswl-accent-darker,#3a6626)!important;box-shadow:0 4px 10px rgba(var(--lswl-accent-rgb,93,158,63),.28);color:var(--lswl-btn-text,#fff)!important;transform:translateY(-1px)}.lswl-notify-form__button:active{box-shadow:none;transform:translateY(0)}.lswl-notify-form__button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.55!important;transform:none!important}.lswl-notify-form--popup{animation:lswl-fade-up .35s ease both;background:transparent;border:none;display:block;margin:20px 0;padding:0}.lswl-notify-form--popup .lswl-notify-form__trigger{background-color:var(--lswl-accent,#5d9e3f)!important;border:1px solid var(--lswl-accent-dark,#4a8030)!important;border-radius:var(--lswl-btn-radius,5px)!important;color:var(--lswl-btn-text,#fff)!important;cursor:pointer;font-size:inherit;min-height:40px;padding:var(--lswl-btn-padding,10px 20px)!important;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;width:100%}.lswl-notify-form--popup .lswl-notify-form__trigger:focus,.lswl-notify-form--popup .lswl-notify-form__trigger:hover{background-color:var(--lswl-accent-dark,#4a8030)!important;border-color:var(--lswl-accent-darker,#3a6626)!important;box-shadow:0 4px 10px rgba(var(--lswl-accent-rgb,93,158,63),.28);outline:none;transform:translateY(-1px)}.lswl-notify-form--popup .lswl-notify-form__trigger:active{box-shadow:none;transform:translateY(0)}.lswl-notify-form--archive .lswl-notify-form__trigger{width:auto}.lswl-notify-form__overlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.lswl-notify-form__overlay[hidden]{display:none!important}.lswl-notify-form__overlay-backdrop{background:rgba(0,0,0,.5);cursor:pointer;inset:0;position:absolute}.lswl-notify-form__overlay-dialog{animation:lswl-modal-in .22s ease;background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18);max-width:480px;padding:32px 28px;position:relative;width:90%;z-index:1}.lswl-notify-form__overlay-dialog .lswl-notify-form__form{display:flex;flex-direction:column;gap:10px}.lswl-notify-form__overlay-dialog .lswl-notify-form__heading{color:var(--lswl-heading-color,inherit);font-size:1.1em;font-weight:600;margin:0 0 16px}.lswl-notify-form__overlay-dialog .lswl-notify-form__message{margin-top:10px}.lswl-notify-form__overlay-close{background:none;border:none;border-radius:3px;color:#646970;cursor:pointer;font-size:22px;line-height:1;padding:2px 6px;position:absolute;right:14px;top:12px;transition:color .15s,background .15s}.lswl-notify-form__overlay-close:hover{background:#f0f0f1;color:#1d2327}.lswl-notify-form__overlay-close:focus{box-shadow:0 0 0 2px rgba(var(--lswl-accent-rgb,93,158,63),.3);outline:none}@keyframes lswl-modal-in{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lswl-notify-form__message{border:1px solid transparent;border-radius:5px;font-size:.875em;line-height:1.5;padding:9px 13px;text-align:center}.lswl-notify-form__message--success{background:var(--lswl-success-bg,#edf7ec);border-color:var(--lswl-success-border,#b3ddb0);color:var(--lswl-success-color,#2a6028)}.lswl-notify-form__message--error{background:var(--lswl-error-bg,#fdf1f1);border-color:var(--lswl-error-border,#e6b8b8);color:var(--lswl-error-color,#8a2020)}
