.go-robot-accounts{display:grid;gap:12px;margin:18px 0}.go-robot-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--border-soft);border-radius:11px;background:#fff;transition:border-color .16s,background .16s}.go-robot-card.is-active{border-color:#bdd1fb;background:linear-gradient(100deg,#f5f8ff,#fff 55%)}.go-robot-avatar{width:62px;height:62px;border-radius:50%;object-fit:cover;background:#edf2fa}.go-robot-identity{min-width:0}.go-robot-identity h3{margin:0 0 6px;font-size:15px}.go-robot-identity p{margin:0;color:var(--text-tertiary);font-size:11px;overflow-wrap:anywhere}.go-robot-state{justify-self:end;padding:6px 10px;border-radius:20px;background:#f2f4f7;color:#646a73;font-size:11px}.go-robot-state.state-connected{background:#e8f7ef;color:#09804a}.go-robot-state.state-connecting,.go-robot-state.state-partial{background:#fff5db;color:#8a5d00}.go-robot-state.state-reconnecting{background:#fff0ed;color:#bd3b2b}.go-account-active-tag{grid-column:2;color:#1e6fff;font-size:11px}.go-robot-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:11px;border-top:1px solid var(--border-soft)}.go-robot-actions .button{min-height:34px;padding:0 12px}.go-robot-actions .danger{color:#b42318}.go-account-progress{min-height:20px;margin:12px 20px 0;color:var(--text-secondary);font-size:12px}.go-edit-dialog form>.field{display:grid;margin:16px 20px}.go-connect-dialog{width:min(420px,calc(100vw - 32px));padding:30px;text-align:center}.go-connect-dialog h2{margin:12px 0 7px;font-size:18px}.go-connect-dialog p{min-height:40px;margin:0 0 18px;color:var(--text-secondary);font-size:13px;line-height:1.6}.go-connect-spinner{width:36px;height:36px;margin:0 auto;border:3px solid #dce7fb;border-top-color:#1e6fff;border-radius:50%;animation:go-spin .8s linear infinite}.go-connect-dialog.connected .go-connect-spinner{border-color:#d7f0e2;border-top-color:#10a35b;animation:none}.go-connect-dialog .button{min-width:120px}@keyframes go-spin{to{transform:rotate(360deg)}}
@media(max-width:600px){.go-robot-card{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:13px}.go-robot-avatar{width:50px;height:50px}.go-robot-state{grid-column:2;justify-self:start}.go-account-active-tag{grid-column:2}.go-robot-actions{justify-content:flex-start;flex-wrap:wrap}}
.go-robot-state.state-auth_failed,.go-robot-state.state-connect_failed{background:#fff0ed;color:#bd3b2b}
