.geo-tabs[data-v-0644d458]{border-bottom:1px solid var(--geo-border);display:flex;gap:24px;margin-bottom:16px}.geo-tab[data-v-0644d458]{border-bottom:2px solid transparent;color:var(--geo-muted);cursor:pointer;font-size:15px;margin-bottom:-1px;padding:0 0 12px}.geo-tab.active[data-v-0644d458]{border-bottom-color:var(--geo-primary);color:var(--geo-primary);font-weight:600}.geo-toolbar[data-v-0644d458]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:16px}.geo-select[data-v-0644d458]{width:160px}.geo-search[data-v-0644d458]{width:220px}.geo-media-chip[data-v-0644d458]{align-items:center;display:inline-flex;gap:4px}.geo-platform-icon-sm[data-v-0644d458]{border-radius:4px;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.geo-account-grid[data-v-0644d458]{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(180px,1fr))}.geo-account-card[data-v-0644d458]{align-items:center;background:var(--geo-card);border:1px solid var(--geo-border);border-radius:10px;box-shadow:0 4px 16px #252a3314;box-sizing:border-box;display:flex;flex-direction:column;min-height:170px;padding:16px;position:relative}.geo-account-add[data-v-0644d458]{border:1px dashed var(--geo-border);cursor:pointer;justify-content:center;transition:border-color .15s}.geo-account-add[data-v-0644d458]:hover{border-color:var(--geo-primary)}.geo-account-plus[data-v-0644d458]{background:var(--geo-primary);border-radius:50%;height:40px;margin-bottom:10px;position:relative;width:40px}.geo-account-plus[data-v-0644d458]:after,.geo-account-plus[data-v-0644d458]:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.geo-account-plus[data-v-0644d458]:before{height:16px;width:2px}.geo-account-plus[data-v-0644d458]:after{height:2px;width:16px}.geo-account-add-label[data-v-0644d458]{color:var(--geo-muted);font-size:14px;line-height:20px}.geo-account-avatar[data-v-0644d458]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-bottom:10px;overflow:hidden;width:48px}.geo-account-avatar img[data-v-0644d458]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.geo-account-avatar-fallback[data-v-0644d458]{background:var(--geo-primary-light);color:var(--geo-primary);font-size:18px;font-weight:500}.geo-account-name[data-v-0644d458]{color:var(--geo-foreground);font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.geo-account-status[data-v-0644d458]{align-items:center;color:var(--geo-success);display:flex;font-size:12px;gap:4px;line-height:18px}.geo-account-status.fail[data-v-0644d458]{color:var(--geo-danger)}.geo-account-status-icon[data-v-0644d458]{flex-shrink:0;height:14px;width:14px}.geo-account-status-icon.ok[data-v-0644d458]{background:var(--geo-success);border-radius:50%;position:relative}.geo-account-status-icon.ok[data-v-0644d458]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.geo-account-status-icon.fail[data-v-0644d458]{position:relative}.geo-account-status-icon.fail[data-v-0644d458]:after,.geo-account-status-icon.fail[data-v-0644d458]:before{background:var(--geo-danger);content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:10px}.geo-account-status-icon.fail[data-v-0644d458]:after{transform:translate(-50%,-50%) rotate(-45deg)}.geo-account-card[data-v-0644d458]:before{background:hsla(0,0%,100%,.72);border-radius:10px;content:"";display:none;inset:0;pointer-events:none;position:absolute;z-index:1}.geo-account-card[data-v-0644d458]:not(.geo-account-add):hover:before{display:block}.geo-account-actions[data-v-0644d458]{align-items:center;display:none;flex-direction:column;gap:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.geo-account-card:hover .geo-account-actions[data-v-0644d458]{display:flex}.geo-account-btn[data-v-0644d458]{background:var(--geo-border-light);border:none;border-radius:6px;color:var(--geo-foreground);cursor:pointer;font-size:13px;height:34px;line-height:20px;width:88px}.geo-account-btn.primary[data-v-0644d458]{background:var(--geo-primary);color:#fff}.geo-account-btn.primary[data-v-0644d458]:hover{opacity:.9}.geo-device-label[data-v-0644d458]{color:var(--geo-muted);font-size:14px}
