.mavz-deploy-trigger{margin-top:13px;border:1px solid #444!important;background:#252525!important;color:#f4f4f4!important}
.mavz-deploy-trigger:hover{border-color:#d5ff48!important;color:#fff!important}
.mavz-deploy-trigger svg{color:#d5ff48}
.mavz-deploy-overlay{position:fixed;inset:0;z-index:9000;background:#101010ad;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px)}
.mavz-deploy-dialog{position:relative;width:min(100%,460px);background:#fff;color:#171717;border-radius:15px;padding:28px;box-shadow:0 22px 70px #0005;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif}
.mavz-deploy-dialog h2{margin:0 35px 8px 0;font-size:23px;letter-spacing:-.03em}
.mavz-deploy-dialog p{font-size:13px;line-height:1.6;color:#505050;margin:0 0 18px}
.mavz-deploy-dialog .mavz-deploy-warning{background:#f5f6ed;border:1px solid #e1e5cb;border-radius:8px;padding:11px 13px;color:#303726}
.mavz-deploy-dialog label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}
.mavz-deploy-dialog input{width:100%;height:44px;border:1px solid #c9c9c9;background:#fff;color:#111;border-radius:8px;padding:0 13px;font-size:15px}
.mavz-deploy-dialog .mavz-deploy-actions{display:flex;gap:10px;margin-top:20px;justify-content:flex-end;flex-wrap:wrap}
.mavz-deploy-dialog button{min-height:42px;border-radius:8px;padding:0 15px;font-size:13px;font-weight:800}
.mavz-deploy-dialog .mavz-deploy-cancel{background:#f1f1f1;color:#252525}
.mavz-deploy-dialog .mavz-deploy-confirm{background:#d5ff48;color:#141414}
.mavz-deploy-dialog .mavz-deploy-close{position:absolute;right:15px;top:13px;font-size:24px;line-height:1;width:33px;height:33px;padding:0;background:transparent;color:#666}
.mavz-deploy-dialog .mavz-deploy-status{margin:15px 0 0;font-size:13px;line-height:1.5;white-space:pre-wrap}
.mavz-deploy-dialog .mavz-deploy-status[data-tone="error"]{color:#aa2828}
.mavz-deploy-dialog .mavz-deploy-status[data-tone="success"]{color:#21651e;font-weight:800}
.mavz-deploy-dialog .mavz-deploy-status[data-tone="working"]{color:#485217}
@media(max-width:480px){.mavz-deploy-dialog{padding:23px}.mavz-deploy-dialog .mavz-deploy-actions button{flex:1}}
