#pet-info.infostand{position:absolute;right:16px;bottom:130px;width:198px;max-width:calc(100% - 24px);max-height:calc(100% - 145px);overflow-y:auto;z-index:6;padding:10px;background:#3c3c3c;color:#fff;border:1px solid #242424;border-radius:8px;box-shadow:inset 0 1px #686868,0 2px 4px #0005;font:12px Arial,Helvetica,sans-serif}
#pet-info button.info-close{flex:none;margin:0;padding:0;width:18px;height:18px;background:none;color:#fff;border:0;font:bold 23px/17px Arial;text-shadow:0 1px #111}
#pet-info .info-actions button{flex:1 1 72px;min-height:26px;padding:5px 7px;background:linear-gradient(#fafafa 0,#eee 48%,#ddd 49%,#ccc);border:1px solid #111;border-radius:4px;box-shadow:inset 0 0 0 1px #fff;color:#222;font:bold 10px Arial}
.pet-catalog-note{font-size:11px;line-height:1.4;color:#555}
@media(max-width:760px){#pet-info.infostand{right:10px;bottom:124px;width:184px;padding:8px}}

.bot-settings{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:min(480px,75vw)}.bot-settings canvas{grid-row:span 3}.bot-settings label{display:grid;gap:5px}.bot-settings textarea{width:100%;resize:vertical}.bot-settings label:has(textarea){grid-column:1/-1}.bot-settings input,.bot-settings textarea{padding:5px;color:#222;background:#fff;border:1px solid #888}
