#screen.notification-blackscreen{z-index:1000;display:block;visibility:visible;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6)}#screen.notification-blackscreen.hidden{display:none;visibility:hidden}#mt-notification-modal{display:flex;visibility:visible;position:fixed;top:50%!important;left:50%;transform:translate(-50%,-50%);z-index:1001;border-radius:24px;height:375px;width:500px}#mt-notification-modal.hidden{visibility:hidden;display:none}#mt-notification-modal .container{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;padding:20px}#mt-notification-modal .image-container{max-height:100%;display:flex;align-items:center}#mt-notification-modal img{width:140px;height:100%;object-fit:cover}#mt-notification-modal .text-container{flex:1;max-width:70%}#mt-notification-modal .text-container p.title{font-size:23px;font-weight:600;line-height:28px;margin:0 0 10px}#mt-notification-modal .text-container p.message{font-size:18px;line-height:24px;margin:0 0 27px}#mt-notification-modal .buttons-container{display:flex;justify-content:center;gap:10px}#mt-notification-modal button{min-width:180px;padding:10px 20px;font-size:16px;font-weight:700;line-height:1.1;border-radius:12px;border:none;cursor:pointer;transition:background-color 0.3s,border-color 0.3s}#mt-notification-modal .close{min-width:auto;padding:0;position:absolute;top:7px;right:7px;height:48px;width:48px;border:none;box-shadow:none;outline:none;background-color:#fff0}#mt-notification-modal .close svg{width:30px;height:30px}#mt-subscribe:hover,#mt-close-modal:hover{opacity:.2}@media (max-width:768px){#mt-notification-modal{width:300px;min-height:370px;margin:0 auto}#mt-notification-modal .container{align-items:center;padding:15px}#mt-notification-modal .image-container{height:auto;margin-right:0;display:flex;justify-content:center}#mt-notification-modal img{width:135px;height:auto;object-fit:cover}#mt-notification-modal .text-container{max-width:90%}#mt-notification-modal .text-container p.title{font-size:19px;font-weight:700;line-height:1.22;margin:0 0 15px}#mt-notification-modal .text-container p.message{font-size:17px;line-height:1.22;margin:0 0 38px}#mt-notification-modal .buttons-container{min-width:160px;width:100%}#mt-notification-modal .buttons-container button{border-radius:12px;padding:5px 10px;font-size:14px;min-height:40px}}