body{padding-bottom:110px!important}
#ln-alerts{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(660px,calc(100% - 24px));z-index:9999;color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:1.5}
#ln-alerts details{background:#171717;border:1px solid #56503a;border-radius:16px;box-shadow:0 6px 28px #0008}
#ln-alerts summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;cursor:pointer;list-style:none;border-radius:16px}
#ln-alerts summary::-webkit-details-marker{display:none}
#ln-alerts summary:focus-visible{outline:3px solid #ffda24;outline-offset:4px}
#ln-alerts .ln-alerts-copy{display:flex;flex-direction:column}
#ln-alerts strong{font-size:17px;color:#fff}
#ln-alerts .ln-alerts-copy>span{color:#c9c9c9;font-size:13px}
#ln-alerts .ln-alerts-button,#ln-alerts input[type=submit],#ln-alerts button[type=submit]{background:#ffda24!important;color:#080808!important;font-weight:700;border:0!important;border-radius:8px!important;padding:11px 15px!important;white-space:nowrap;min-height:44px}
#ln-alerts .ln-alerts-panel{padding:20px;max-height:65vh;overflow:auto;border-top:1px solid #3c3c3c}
#ln-alerts h2{font-size:22px;line-height:1.2;color:#fff;margin:0 0 10px}
#ln-alerts p{margin:0 0 12px;color:#ddd}
#ln-alerts .ln-alerts-note{font-size:12px;color:#aaa;margin:12px 0 0}
#ln-alerts input[type=email]{width:100%!important;box-sizing:border-box;background:#fff!important;color:#111!important;border:1px solid #888!important;border-radius:8px!important;padding:12px!important;min-height:46px;font-size:16px!important}
#ln-alerts a{color:#ffda24}
#ln-alerts details[open] summary .ln-alerts-button span{display:inline-block;transform:rotate(45deg)}
@media(max-width:480px){#ln-alerts summary{padding:12px;gap:8px}#ln-alerts strong{font-size:15px}#ln-alerts .ln-alerts-copy>span{font-size:11px}#ln-alerts .ln-alerts-button{font-size:12px;padding:10px!important}#ln-alerts .ln-alerts-panel{padding:16px}}
