.update-installer{border-top:4px solid #1769c2}.update-installer .panel-heading{padding-bottom:6px}.update-installer h3{color:#124e91;margin:5px 0}.update-package-form{display:grid;grid-template-columns:minmax(240px,1fr) minmax(200px,.55fr) auto;gap:14px;align-items:end;padding:8px 22px 20px}.update-package-form label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#345}.update-package-form input{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:#fff}.update-package-form input[type=file]{padding:7px}.update-installer .note{margin:0 22px 22px}@media(max-width:760px){.update-package-form{grid-template-columns:1fr}.update-package-form .button{width:100%}}
.update-installer .update-success,.update-installer .update-error{margin-top:0;padding:12px 14px;border-radius:10px;line-height:1.55}.update-installer .update-success{background:#ecfdf5;color:#126b49}.update-installer .update-error{background:#fff1f2;color:#a32136}.update-progress{display:grid;gap:8px;margin:0 22px 18px;color:#345;font-size:13px}.update-progress-track{height:9px;overflow:hidden;border-radius:999px;background:#e7edf5}.update-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1769c2,#39a4ee);transition:width .25s ease}.update-package-form button:disabled{opacity:.65;cursor:wait}
