.install-status-dialog{box-sizing:border-box;width:min(580px,100vw - 28px);max-height:calc(100dvh - 38px);overflow-y:auto;background:linear-gradient(145deg,#fff,#f4f8ff)!important;border:1px solid #aec5e2!important;border-radius:25px!important;padding:28px!important;box-shadow:inset 0 2px #fff,0 6px #c0d2e9,0 26px 65px #102d5850!important}.install-status-heading{align-items:center;gap:13px;margin-bottom:22px;padding-right:28px;display:flex}.install-status-heading img{background:#fff;border:1px solid #c6d5e7;border-radius:17px;flex-shrink:0;box-shadow:0 3px #cbd9e9}.install-status-heading h2{letter-spacing:-.6px;font-size:clamp(18px,4.3vw,23px);line-height:1.4;margin:0 0 5px!important}.install-status-heading p{color:#56708e;font-size:13px;line-height:1.6;margin:0!important}.install-status-panel{background:#e9f2ff;border:1px solid #b2cbed;border-radius:15px;align-items:flex-start;gap:12px;margin:0 0 17px;padding:17px;display:flex}.install-status-panel>svg{color:#2962ac;flex-shrink:0;margin-top:2px}.install-status-panel strong{color:#1c457b;font-size:16px;line-height:1.5;display:block}.install-status-panel p{color:#4c6582;margin:7px 0 0!important;font-size:13px!important;line-height:1.7!important}.install-status-panel.is-installed{background:#e8f6ef;border-color:#9ccbb4}.install-status-panel.is-installed>svg,.install-status-panel.is-installed strong{color:#22684a}.install-status-panel.is-pending{background:#fff5df;border-color:#e3c790}.install-status-panel.is-pending>svg,.install-status-panel.is-pending strong{color:#84601e}.install-status-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.install-status-steps li{text-align:center;color:#71839b;background:#e9eef5;border:1px solid #d4deeb;border-radius:9px;padding:10px 4px;font-size:12px;font-weight:700}.install-status-steps li.done{color:#235b9e;background:#dfeeff;border-color:#a5c4eb;box-shadow:0 2px #bfd1e7}.install-now-button{justify-content:center;align-items:center;gap:10px;min-height:54px;margin-bottom:20px;box-shadow:inset 0 1px #9cbeec,0 4px #123f7b;display:flex!important}.install-specific-guide{background:#fff;border:1px solid #cfdeee;border-radius:15px;margin:16px 0;padding:17px}.install-specific-guide h3{color:#24476f;align-items:center;gap:8px;font-size:15px;display:flex;margin:0 0 15px!important}.install-specific-guide>ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.install-specific-guide li{word-break:keep-all;color:#405b79;gap:10px;font-size:13px;line-height:1.7;display:flex}.install-specific-guide li>span{color:#32619a;text-align:center;background:#edf3fb;border-radius:7px;flex-shrink:0;width:24px;height:24px;font-weight:800;line-height:24px}.install-status-dialog .install-verification-note,.install-status-dialog .install-history{color:#657891;margin:14px 0!important;font-size:12px!important;line-height:1.7!important}.install-status-actions{flex-wrap:wrap;gap:10px;margin:20px 0 14px;display:flex}.install-status-actions>button{flex:1;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:13px;display:inline-flex}.install-feedback{color:#315983;background:#eef5ff;border:1px solid #c8daf1;border-radius:11px;padding:12px;font-size:13px!important;line-height:1.7!important}.install-details-link{color:#315e96;font-size:12px;text-decoration:underline;display:inline-block}:is(.install-status-dialog button:focus-visible,.install-status-dialog a:focus-visible){outline-offset:3px;outline:3px solid #75a1df}@media (max-width:400px){.install-status-dialog{padding:22px 17px!important}.install-status-heading{gap:10px}.install-status-heading img{width:50px;height:50px}.install-status-panel{gap:9px;padding:14px 12px}.install-status-panel strong{font-size:15px}.install-status-steps li{font-size:11px}.install-status-actions{flex-direction:column}.install-specific-guide{padding:15px 12px}}
