.koi-install[hidden],.koi-install [hidden]{display:none!important}
.koi-install{max-width:1124px;margin:32px auto;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid #e6e6e6;border-radius:12px;background:#faf9f7;color:#111;font-family:Inter,system-ui,sans-serif}
.koi-install h2{margin:0 0 8px;font-size:1.3rem;line-height:1.35;color:#111}
.koi-install p{margin:0;color:#5c5c5c;font-size:.94rem;line-height:1.6}
.koi-install-actions{display:flex;gap:12px;flex-wrap:wrap}
.koi-install button{font:600 .94rem Inter,system-ui,sans-serif;cursor:pointer;border:1px solid #d71920;border-radius:999px;padding:12px 20px;background:#d71920;color:#fff;min-height:44px}
.koi-install button:hover{background:#a8121a}
.koi-install button:focus-visible{outline:2px solid #111;outline-offset:3px}
.koi-install #koi-install-help-toggle{background:transparent;color:#111;border-color:#8c8c8c}
.koi-install button:disabled{opacity:.65;cursor:wait}
.koi-install-help{flex-basis:100%;border-top:1px solid #e6e6e6;padding-top:20px}
.koi-install-help p+p{margin-top:12px}
.koi-install-status:empty{display:none}
.koi-install-status{flex-basis:100%}
@media(max-width:1180px){.koi-install{margin:24px}}
@media(max-width:540px){.koi-install{margin:20px 16px;padding:20px}.koi-install-actions{width:100%}.koi-install-actions button{flex:1}}
#koi-install-shortcut[hidden]{display:none!important}
