.botanbots-vd{max-width:850px;margin:0 auto}.botanbots-vd-card{border:1px solid #d9e0e8;border-radius:12px;padding:22px;margin:18px 0;background:#fff;box-shadow:0 2px 8px #172b4d0d}.botanbots-vd-card h2{font-size:1.2rem;margin:0 0 14px}.botanbots-vd-card label{display:block;margin-bottom:7px;font-weight:600}.botanbots-vd-controls{display:flex;gap:10px}.botanbots-vd input{min-width:0;flex:1;padding:11px;border:1px solid #9daabd;border-radius:6px;font:inherit}.botanbots-vd button,.botanbots-vd-download{padding:11px 18px;border:0;border-radius:6px;background:#175cd3;color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.botanbots-vd button:disabled{opacity:.65;cursor:wait}.botanbots-vd-status{min-height:1.5em;margin:12px 0 0}.botanbots-vd-progress{height:6px;background:#e7edf5;border-radius:4px;overflow:hidden;margin-top:12px}.botanbots-vd-progress span{display:block;width:0;height:100%;background:#175cd3;transition:width .25s}.botanbots-vd-indeterminate span{width:35%;animation:botanbots-vd-slide 1s infinite linear}@keyframes botanbots-vd-slide{from{transform:translateX(-120%)}to{transform:translateX(320%)}}.botanbots-vd-result{margin-top:14px}@media(max-width:560px){.botanbots-vd-controls{flex-direction:column}.botanbots-vd button{width:100%}}
