.lc-notify{margin-top:14px;display:flex;flex-direction:column;gap:12px}
.lc-notify__status{display:flex;align-items:center;gap:8px;font-size:1.25rem;opacity:.85;margin:0}
.lc-notify__dot{width:8px;height:8px;border-radius:50%;background:#c9a96e;flex-shrink:0}
.lc-notify__box{border:none}
.lc-notify__toggle{list-style:none;cursor:pointer;display:block;width:100%;text-align:center;padding:14px 20px;border-radius:10px;background:#7A6B59;color:#ECE8DF;font-size:1.4rem;font-weight:500;letter-spacing:.02em;transition:opacity .15s}
.lc-notify__toggle::-webkit-details-marker{display:none}
.lc-notify__toggle:hover{opacity:.9}
.lc-notify__inner{margin-top:12px;padding:20px 18px;border:1px solid rgba(184,177,167,.2);border-radius:10px;background:rgba(15,14,12,.6)}
.lc-notify__eyebrow{font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;opacity:.55;margin:0 0 .5rem}
.lc-notify__title{font-size:2rem;margin:0 0 .6rem;line-height:1.2}
.lc-notify__text{font-size:1.25rem;line-height:1.55;opacity:.8;margin:0 0 1.2rem}
.lc-notify__label{display:block;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}
.lc-notify__input{width:100%;padding:12px 14px;border:1px solid rgba(184,177,167,.4);border-radius:10px;background:transparent;color:inherit;font-size:1.4rem;font-family:inherit;margin-bottom:.9rem}
.lc-notify__input:focus{outline:none;border-color:#c9a96e}
.lc-notify__submit{width:100%;padding:13px 20px;border:none;border-radius:10px;background:#7A6B59;color:#ECE8DF;font-size:1.35rem;font-family:inherit;cursor:pointer;transition:opacity .15s}
.lc-notify__submit:hover{opacity:.9}
.lc-notify__hint{font-size:1.1rem;opacity:.55;margin:.8rem 0 0;text-align:center}
.lc-notify__success{font-size:1.3rem;color:#5fa463;margin:0;padding:14px 16px;border:1px solid rgba(95,164,99,.3);border-radius:10px}
.lc-notify__error{font-size:1.2rem;color:#d98a8a;margin:0 0 .8rem}
