.plugin-popup__toggle{background:var(--color_main);border:none;border-radius:999px;bottom:24px;box-shadow:0 6px 18px rgba(0,0,0,.25);color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:40px;left:24px;line-height:1;padding:0 24px;position:fixed;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap;z-index:999998}@media screen and (max-width:767px){.plugin-popup__toggle{font-size:13px;height:36px;padding:0 18px}}.plugin-popup__toggle:hover{background:var(--color_main);box-shadow:0 10px 24px rgba(0,0,0,.3);transform:translateY(-2px)}.plugin-popup__overlay{background:rgba(0,0,0,.6);display:none;inset:0;position:fixed;z-index:999999}.plugin-popup__box{background-color:#fff;background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.35);display:none;left:50%;max-height:90vh;max-width:480px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:92%;z-index:1000000}.plugin-popup.is-open .plugin-popup__box,.plugin-popup.is-open .plugin-popup__overlay{display:block}.plugin-popup__close{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:12px;top:8px;transition:background-color .2s ease;z-index:1}.plugin-popup__content{background:rgba(0,0,0,.55);padding:40px 36px;text-align:center}@media screen and (max-width:767px){.plugin-popup__content{padding:32px 24px}}.plugin-popup__logo img{margin:0 auto 12px;max-height:60px}.plugin-popup__form{text-align:left}.plugin-popup__note{color:#666;color:#fff;margin-top:24px;text-align:center}.plugin-popup__note p,.plugin-popup__note p span{color:#fff}.plugin-popup__note p a span{text-decoration:underline}#plugin-popup .plugin-popup__title{color:#fff;font-size:20px;font-weight:600;line-height:1;margin-bottom:8px;text-align:center}#plugin-popup .form-custom__wrap .title{display:none}#plugin-popup .plugin-popup__description{color:#fff;display:inline-block;font-size:13px;margin-bottom:4px;width:100%;word-break:break-word}#plugin-popup .form-custom__wrap .content-item label{display:none}#plugin-popup .form-custom__wrap .content-item button{background:var(--color_main);border:none;border-radius:8px;cursor:pointer;font-size:18px;font-weight:600;line-height:2;transition:background-color .2s ease;width:100%}#plugin-popup .form-custom__wrap .content-item button:hover{background:#fff}#plugin-popup .form-custom__wrap .content-row{margin-bottom:20px}#plugin-popup .form-custom__wrap .content-item{margin-bottom:0}
