#nx-present-bots-launch{display:block;width:100%;padding:12px 14px;margin:7px 0;border:1px solid #265a8c;border-radius:10px;background:#102a4b;color:#e7f5ff;text-align:right;cursor:pointer;font:inherit}
#nx-present-bots-launch:hover{background:#124378}
#nx-present-bots-overlay[hidden]{display:none!important}
#nx-present-bots-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:#000b;direction:rtl;color:#ebf6ff}
.nx-present-bots-card{width:min(750px,96vw);max-height:90vh;overflow:auto;background:#081d35;border:1px solid #367ac0;box-shadow:0 20px 60px #0009;border-radius:15px;padding:20px}
.nx-present-bots-card header{display:flex;justify-content:space-between;gap:20px;align-items:center}
.nx-present-bots-card h2{font-size:1.24rem;margin:0}
.nx-present-bots-card p{color:#c8d9ee;line-height:1.7}
.nx-present-bots-card label{display:block;margin:12px 0 7px}
.nx-present-bots-card select{width:100%;min-height:41px;border:1px solid #35669a;border-radius:8px;background:#0b2849;color:#fff;padding:10px}
.nx-present-bots-card button{padding:9px 13px;border:1px solid #3475b8;border-radius:8px;color:#eef7ff;background:#134374;cursor:pointer;font:inherit}
.nx-present-bots-card button:hover{background:#1d5fa1}
.nx-present-bots-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0}
#nx-present-bots-status{min-height:26px}#nx-present-bots-status.error{color:#ff9999}
.nx-present-bot{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #254767;background:#0c2847;border-radius:10px;padding:12px;margin:8px 0;flex-wrap:wrap}
.nx-present-bot div:first-child{display:flex;flex-direction:column;min-width:0;gap:5px;overflow-wrap:anywhere}
.nx-present-bot small{color:#b3cce4}
.nx-present-bot div:last-child{display:flex;gap:7px;flex-wrap:wrap}
#nx-present-bots-more{margin:14px 0;width:100%}
.nx-present-bots-note{font-size:.85rem}
@media(max-width:520px){.nx-present-bots-card{padding:12px}.nx-present-bot{align-items:stretch;flex-direction:column}}
